{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -306,15 +306,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         c17c3406\n+  32-bit CRC value (hex):                         cbdf4192\n   compressed size:                                2995 bytes\n   uncompressed size:                              2995 bytes\n   length of filename:                             68 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3054,15 +3054,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         cdd51176\n+  32-bit CRC value (hex):                         a238ea30\n   compressed size:                                251986 bytes\n   uncompressed size:                              251986 bytes\n   length of filename:                             72 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3090,15 +3090,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         2d88db68\n+  32-bit CRC value (hex):                         f6f7604f\n   compressed size:                                760651 bytes\n   uncompressed size:                              760651 bytes\n   length of filename:                             76 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3630,15 +3630,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         52442fb6\n+  32-bit CRC value (hex):                         0526303b\n   compressed size:                                259392 bytes\n   uncompressed size:                              259392 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3666,15 +3666,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         64e69c3f\n+  32-bit CRC value (hex):                         aa606092\n   compressed size:                                777955 bytes\n   uncompressed size:                              777955 bytes\n   length of filename:                             83 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4350,15 +4350,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         86c3eb5a\n+  32-bit CRC value (hex):                         891d65a1\n   compressed size:                                253177 bytes\n   uncompressed size:                              253177 bytes\n   length of filename:                             73 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4386,15 +4386,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1894e5f1\n+  32-bit CRC value (hex):                         63fff0cf\n   compressed size:                                763745 bytes\n   uncompressed size:                              763745 bytes\n   length of filename:                             77 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4926,15 +4926,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3c9f35a8\n+  32-bit CRC value (hex):                         30d924b4\n   compressed size:                                254102 bytes\n   uncompressed size:                              254102 bytes\n   length of filename:                             74 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -4962,15 +4962,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3194e181\n+  32-bit CRC value (hex):                         ff13786c\n   compressed size:                                765595 bytes\n   uncompressed size:                              765595 bytes\n   length of filename:                             78 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -5646,15 +5646,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         9ddc0030\n+  32-bit CRC value (hex):                         7103f0ef\n   compressed size:                                243522 bytes\n   uncompressed size:                              243522 bytes\n   length of filename:                             64 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -5682,15 +5682,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         0ea7fb1f\n+  32-bit CRC value (hex):                         610a38f5\n   compressed size:                                740875 bytes\n   uncompressed size:                              740875 bytes\n   length of filename:                             68 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -6654,15 +6654,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         fadd05a9\n+  32-bit CRC value (hex):                         e533fa6b\n   compressed size:                                248085 bytes\n   uncompressed size:                              248085 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -6690,15 +6690,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b30b4301\n+  32-bit CRC value (hex):                         88a593ae\n   compressed size:                                753357 bytes\n   uncompressed size:                              753357 bytes\n   length of filename:                             69 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -9678,15 +9678,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d29bebaa\n+  32-bit CRC value (hex):                         8f00e07d\n   compressed size:                                241885 bytes\n   uncompressed size:                              241885 bytes\n   length of filename:                             62 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -9714,15 +9714,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         32dfa293\n+  32-bit CRC value (hex):                         58d35ac0\n   compressed size:                                738164 bytes\n   uncompressed size:                              738164 bytes\n   length of filename:                             66 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13134,15 +13134,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         93db0084\n+  32-bit CRC value (hex):                         0600af47\n   compressed size:                                152704 bytes\n   uncompressed size:                              152704 bytes\n   length of filename:                             75 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13170,15 +13170,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         14134125\n+  32-bit CRC value (hex):                         95b37101\n   compressed size:                                454853 bytes\n   uncompressed size:                              454853 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13854,15 +13854,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         bdbe176a\n+  32-bit CRC value (hex):                         a4ed0b96\n   compressed size:                                251407 bytes\n   uncompressed size:                              251407 bytes\n   length of filename:                             71 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13890,15 +13890,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1fc16b40\n+  32-bit CRC value (hex):                         9e399113\n   compressed size:                                760412 bytes\n   uncompressed size:                              760412 bytes\n   length of filename:                             75 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -14430,15 +14430,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b4145e73\n+  32-bit CRC value (hex):                         23b7087c\n   compressed size:                                260075 bytes\n   uncompressed size:                              260075 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -14466,15 +14466,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d0c636db\n+  32-bit CRC value (hex):                         1393b251\n   compressed size:                                781037 bytes\n   uncompressed size:                              781037 bytes\n   length of filename:                             83 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -15006,15 +15006,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         8aeaf459\n+  32-bit CRC value (hex):                         773ce5b4\n   compressed size:                                251407 bytes\n   uncompressed size:                              251407 bytes\n   length of filename:                             71 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -15042,15 +15042,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         53206145\n+  32-bit CRC value (hex):                         1adf96b4\n   compressed size:                                760412 bytes\n   uncompressed size:                              760412 bytes\n   length of filename:                             75 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -15582,15 +15582,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         815f6a93\n+  32-bit CRC value (hex):                         764d6e76\n   compressed size:                                264682 bytes\n   uncompressed size:                              264682 bytes\n   length of filename:                             84 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -15618,15 +15618,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         8d85542e\n+  32-bit CRC value (hex):                         1e04fa71\n   compressed size:                                790315 bytes\n   uncompressed size:                              790315 bytes\n   length of filename:                             88 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -16878,15 +16878,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         cee611fc\n+  32-bit CRC value (hex):                         12bc8e2e\n   compressed size:                                255394 bytes\n   uncompressed size:                              255394 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -16914,15 +16914,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         4b2d2d67\n+  32-bit CRC value (hex):                         5a336c62\n   compressed size:                                778082 bytes\n   uncompressed size:                              778082 bytes\n   length of filename:                             69 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18174,15 +18174,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         911d9bfd\n+  32-bit CRC value (hex):                         c1b67bc5\n   compressed size:                                256218 bytes\n   uncompressed size:                              256218 bytes\n   length of filename:                             76 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18210,15 +18210,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         4c97ce10\n+  32-bit CRC value (hex):                         15784855\n   compressed size:                                770539 bytes\n   uncompressed size:                              770539 bytes\n   length of filename:                             80 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18750,15 +18750,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         fb37fb34\n+  32-bit CRC value (hex):                         a200e32b\n   compressed size:                                264682 bytes\n   uncompressed size:                              264682 bytes\n   length of filename:                             84 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -18786,15 +18786,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         fb0737a7\n+  32-bit CRC value (hex):                         783afd2b\n   compressed size:                                790315 bytes\n   uncompressed size:                              790315 bytes\n   length of filename:                             88 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -20910,15 +20910,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3da7c3bc\n+  32-bit CRC value (hex):                         f2f61dd0\n   compressed size:                                246696 bytes\n   uncompressed size:                              246696 bytes\n   length of filename:                             67 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -20946,15 +20946,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         856af8fc\n+  32-bit CRC value (hex):                         058737b8\n   compressed size:                                748291 bytes\n   uncompressed size:                              748291 bytes\n   length of filename:                             71 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -21486,15 +21486,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e9341c59\n+  32-bit CRC value (hex):                         9b101948\n   compressed size:                                261508 bytes\n   uncompressed size:                              261508 bytes\n   length of filename:                             81 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -21522,15 +21522,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         bc112b67\n+  32-bit CRC value (hex):                         8b11c82d\n   compressed size:                                782899 bytes\n   uncompressed size:                              782899 bytes\n   length of filename:                             85 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -22062,15 +22062,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         9fccf2e1\n+  32-bit CRC value (hex):                         a000d488\n   compressed size:                                269972 bytes\n   uncompressed size:                              269972 bytes\n   length of filename:                             89 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -22098,15 +22098,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         8586262b\n+  32-bit CRC value (hex):                         8c28c364\n   compressed size:                                802675 bytes\n   uncompressed size:                              802675 bytes\n   length of filename:                             93 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -23502,15 +23502,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e121cb46\n+  32-bit CRC value (hex):                         63a6768a\n   compressed size:                                244580 bytes\n   uncompressed size:                              244580 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -23538,15 +23538,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         0bb3625c\n+  32-bit CRC value (hex):                         92b9c7c2\n   compressed size:                                743347 bytes\n   uncompressed size:                              743347 bytes\n   length of filename:                             69 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -207,15 +207,15 @@\n 0000D1D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0000D1F   Length              0005 (5)\n 0000D21   Flags               01 (1) 'Modification'\n 0000D22   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0000D26 PAYLOAD\n \n 00018D9 DATA DESCRIPTOR       08074B50 (134695760)\n-00018DD CRC                   C17C3406 (3246142470)\n+00018DD CRC                   CBDF4192 (3420406162)\n 00018E1 Compressed Size       00000BB3 (2995)\n 00018E5 Uncompressed Size     00000BB3 (2995)\n \n 00018E9 LOCAL HEADER #10      04034B50 (67324752)\n 00018ED Extract Zip Spec      14 (20) '2.0'\n 00018EE Extract OS            00 (0) 'MS-DOS'\n 00018EF General Purpose Flag  0000 (0)\n@@ -2279,15 +2279,15 @@\n 00671D9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 00671DB   Length              0005 (5)\n 00671DD   Flags               01 (1) 'Modification'\n 00671DE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 00671E2 PAYLOAD\n \n 00A4A34 DATA DESCRIPTOR       08074B50 (134695760)\n-00A4A38 CRC                   CDD51176 (3453292918)\n+00A4A38 CRC                   A238EA30 (2721638960)\n 00A4A3C Compressed Size       0003D852 (251986)\n 00A4A40 Uncompressed Size     0003D852 (251986)\n \n 00A4A44 LOCAL HEADER #87      04034B50 (67324752)\n 00A4A48 Extract Zip Spec      14 (20) '2.0'\n 00A4A49 Extract OS            00 (0) 'MS-DOS'\n 00A4A4A General Purpose Flag  0008 (8)\n@@ -2307,15 +2307,15 @@\n 00A4AAE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 00A4AB0   Length              0005 (5)\n 00A4AB2   Flags               01 (1) 'Modification'\n 00A4AB3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 00A4AB7 PAYLOAD\n \n 015E602 DATA DESCRIPTOR       08074B50 (134695760)\n-015E606 CRC                   2D88DB68 (763943784)\n+015E606 CRC                   F6F7604F (4143407183)\n 015E60A Compressed Size       000B9B4B (760651)\n 015E60E Uncompressed Size     000B9B4B (760651)\n \n 015E612 LOCAL HEADER #88      04034B50 (67324752)\n 015E616 Extract Zip Spec      14 (20) '2.0'\n 015E617 Extract OS            00 (0) 'MS-DOS'\n 015E618 General Purpose Flag  0008 (8)\n@@ -2727,15 +2727,15 @@\n 01760A6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 01760A8   Length              0005 (5)\n 01760AA   Flags               01 (1) 'Modification'\n 01760AB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 01760AF PAYLOAD\n \n 01B55EF DATA DESCRIPTOR       08074B50 (134695760)\n-01B55F3 CRC                   52442FB6 (1380200374)\n+01B55F3 CRC                   0526303B (86388795)\n 01B55F7 Compressed Size       0003F540 (259392)\n 01B55FB Uncompressed Size     0003F540 (259392)\n \n 01B55FF LOCAL HEADER #103     04034B50 (67324752)\n 01B5603 Extract Zip Spec      14 (20) '2.0'\n 01B5604 Extract OS            00 (0) 'MS-DOS'\n 01B5605 General Purpose Flag  0008 (8)\n@@ -2755,15 +2755,15 @@\n 01B5670 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 01B5672   Length              0005 (5)\n 01B5674   Flags               01 (1) 'Modification'\n 01B5675   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 01B5679 PAYLOAD\n \n 027355C DATA DESCRIPTOR       08074B50 (134695760)\n-0273560 CRC                   64E69C3F (1692834879)\n+0273560 CRC                   AA606092 (2858442898)\n 0273564 Compressed Size       000BDEE3 (777955)\n 0273568 Uncompressed Size     000BDEE3 (777955)\n \n 027356C LOCAL HEADER #104     04034B50 (67324752)\n 0273570 Extract Zip Spec      14 (20) '2.0'\n 0273571 Extract OS            00 (0) 'MS-DOS'\n 0273572 General Purpose Flag  0008 (8)\n@@ -3287,15 +3287,15 @@\n 028DF02 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 028DF04   Length              0005 (5)\n 028DF06   Flags               01 (1) 'Modification'\n 028DF07   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 028DF0B PAYLOAD\n \n 02CBC04 DATA DESCRIPTOR       08074B50 (134695760)\n-02CBC08 CRC                   86C3EB5A (2260986714)\n+02CBC08 CRC                   891D65A1 (2300405153)\n 02CBC0C Compressed Size       0003DCF9 (253177)\n 02CBC10 Uncompressed Size     0003DCF9 (253177)\n \n 02CBC14 LOCAL HEADER #123     04034B50 (67324752)\n 02CBC18 Extract Zip Spec      14 (20) '2.0'\n 02CBC19 Extract OS            00 (0) 'MS-DOS'\n 02CBC1A General Purpose Flag  0008 (8)\n@@ -3315,15 +3315,15 @@\n 02CBC7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 02CBC81   Length              0005 (5)\n 02CBC83   Flags               01 (1) 'Modification'\n 02CBC84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 02CBC88 PAYLOAD\n \n 03863E9 DATA DESCRIPTOR       08074B50 (134695760)\n-03863ED CRC                   1894E5F1 (412411377)\n+03863ED CRC                   63FFF0CF (1677717711)\n 03863F1 Compressed Size       000BA761 (763745)\n 03863F5 Uncompressed Size     000BA761 (763745)\n \n 03863F9 LOCAL HEADER #124     04034B50 (67324752)\n 03863FD Extract Zip Spec      14 (20) '2.0'\n 03863FE Extract OS            00 (0) 'MS-DOS'\n 03863FF General Purpose Flag  0008 (8)\n@@ -3735,15 +3735,15 @@\n 039C5F4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 039C5F6   Length              0005 (5)\n 039C5F8   Flags               01 (1) 'Modification'\n 039C5F9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 039C5FD PAYLOAD\n \n 03DA693 DATA DESCRIPTOR       08074B50 (134695760)\n-03DA697 CRC                   3C9F35A8 (1017066920)\n+03DA697 CRC                   30D924B4 (819537076)\n 03DA69B Compressed Size       0003E096 (254102)\n 03DA69F Uncompressed Size     0003E096 (254102)\n \n 03DA6A3 LOCAL HEADER #139     04034B50 (67324752)\n 03DA6A7 Extract Zip Spec      14 (20) '2.0'\n 03DA6A8 Extract OS            00 (0) 'MS-DOS'\n 03DA6A9 General Purpose Flag  0008 (8)\n@@ -3763,15 +3763,15 @@\n 03DA70F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 03DA711   Length              0005 (5)\n 03DA713   Flags               01 (1) 'Modification'\n 03DA714   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 03DA718 PAYLOAD\n \n 04955B3 DATA DESCRIPTOR       08074B50 (134695760)\n-04955B7 CRC                   3194E181 (831840641)\n+04955B7 CRC                   FF13786C (4279466092)\n 04955BB Compressed Size       000BAE9B (765595)\n 04955BF Uncompressed Size     000BAE9B (765595)\n \n 04955C3 LOCAL HEADER #140     04034B50 (67324752)\n 04955C7 Extract Zip Spec      14 (20) '2.0'\n 04955C8 Extract OS            00 (0) 'MS-DOS'\n 04955C9 General Purpose Flag  0008 (8)\n@@ -4295,15 +4295,15 @@\n 04AD700 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04AD702   Length              0005 (5)\n 04AD704   Flags               01 (1) 'Modification'\n 04AD705   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04AD709 PAYLOAD\n \n 04E8E4B DATA DESCRIPTOR       08074B50 (134695760)\n-04E8E4F CRC                   9DDC0030 (2648440880)\n+04E8E4F CRC                   7103F0EF (1896083695)\n 04E8E53 Compressed Size       0003B742 (243522)\n 04E8E57 Uncompressed Size     0003B742 (243522)\n \n 04E8E5B LOCAL HEADER #159     04034B50 (67324752)\n 04E8E5F Extract Zip Spec      14 (20) '2.0'\n 04E8E60 Extract OS            00 (0) 'MS-DOS'\n 04E8E61 General Purpose Flag  0008 (8)\n@@ -4323,15 +4323,15 @@\n 04E8EBD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04E8EBF   Length              0005 (5)\n 04E8EC1   Flags               01 (1) 'Modification'\n 04E8EC2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04E8EC6 PAYLOAD\n \n 059DCD1 DATA DESCRIPTOR       08074B50 (134695760)\n-059DCD5 CRC                   0EA7FB1F (245889823)\n+059DCD5 CRC                   610A38F5 (1628059893)\n 059DCD9 Compressed Size       000B4E0B (740875)\n 059DCDD Uncompressed Size     000B4E0B (740875)\n \n 059DCE1 LOCAL HEADER #160     04034B50 (67324752)\n 059DCE5 Extract Zip Spec      14 (20) '2.0'\n 059DCE6 Extract OS            00 (0) 'MS-DOS'\n 059DCE7 General Purpose Flag  0008 (8)\n@@ -5079,15 +5079,15 @@\n 05C1777 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 05C1779   Length              0005 (5)\n 05C177B   Flags               01 (1) 'Modification'\n 05C177C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 05C1780 PAYLOAD\n \n 05FE095 DATA DESCRIPTOR       08074B50 (134695760)\n-05FE099 CRC                   FADD05A9 (4208788905)\n+05FE099 CRC                   E533FA6B (3845388907)\n 05FE09D Compressed Size       0003C915 (248085)\n 05FE0A1 Uncompressed Size     0003C915 (248085)\n \n 05FE0A5 LOCAL HEADER #187     04034B50 (67324752)\n 05FE0A9 Extract Zip Spec      14 (20) '2.0'\n 05FE0AA Extract OS            00 (0) 'MS-DOS'\n 05FE0AB General Purpose Flag  0008 (8)\n@@ -5107,15 +5107,15 @@\n 05FE108 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 05FE10A   Length              0005 (5)\n 05FE10C   Flags               01 (1) 'Modification'\n 05FE10D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 05FE111 PAYLOAD\n \n 06B5FDE DATA DESCRIPTOR       08074B50 (134695760)\n-06B5FE2 CRC                   B30B4301 (3003859713)\n+06B5FE2 CRC                   88A593AE (2292552622)\n 06B5FE6 Compressed Size       000B7ECD (753357)\n 06B5FEA Uncompressed Size     000B7ECD (753357)\n \n 06B5FEE LOCAL HEADER #188     04034B50 (67324752)\n 06B5FF2 Extract Zip Spec      14 (20) '2.0'\n 06B5FF3 Extract OS            00 (0) 'MS-DOS'\n 06B5FF4 General Purpose Flag  0008 (8)\n@@ -7431,15 +7431,15 @@\n 0722DAF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0722DB1   Length              0005 (5)\n 0722DB3   Flags               01 (1) 'Modification'\n 0722DB4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0722DB8 PAYLOAD\n \n 075DE95 DATA DESCRIPTOR       08074B50 (134695760)\n-075DE99 CRC                   D29BEBAA (3533433770)\n+075DE99 CRC                   8F00E07D (2399199357)\n 075DE9D Compressed Size       0003B0DD (241885)\n 075DEA1 Uncompressed Size     0003B0DD (241885)\n \n 075DEA5 LOCAL HEADER #271     04034B50 (67324752)\n 075DEA9 Extract Zip Spec      14 (20) '2.0'\n 075DEAA Extract OS            00 (0) 'MS-DOS'\n 075DEAB General Purpose Flag  0008 (8)\n@@ -7459,15 +7459,15 @@\n 075DF05 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 075DF07   Length              0005 (5)\n 075DF09   Flags               01 (1) 'Modification'\n 075DF0A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 075DF0E PAYLOAD\n \n 0812282 DATA DESCRIPTOR       08074B50 (134695760)\n-0812286 CRC                   32DFA293 (853516947)\n+0812286 CRC                   58D35AC0 (1490246336)\n 081228A Compressed Size       000B4374 (738164)\n 081228E Uncompressed Size     000B4374 (738164)\n \n 0812292 LOCAL HEADER #272     04034B50 (67324752)\n 0812296 Extract Zip Spec      14 (20) '2.0'\n 0812297 Extract OS            00 (0) 'MS-DOS'\n 0812298 General Purpose Flag  0008 (8)\n@@ -10119,15 +10119,15 @@\n 0883C67 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0883C69   Length              0005 (5)\n 0883C6B   Flags               01 (1) 'Modification'\n 0883C6C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0883C70 PAYLOAD\n \n 08A90F0 DATA DESCRIPTOR       08074B50 (134695760)\n-08A90F4 CRC                   93DB0084 (2480603268)\n+08A90F4 CRC                   0600AF47 (100708167)\n 08A90F8 Compressed Size       00025480 (152704)\n 08A90FC Uncompressed Size     00025480 (152704)\n \n 08A9100 LOCAL HEADER #367     04034B50 (67324752)\n 08A9104 Extract Zip Spec      14 (20) '2.0'\n 08A9105 Extract OS            00 (0) 'MS-DOS'\n 08A9106 General Purpose Flag  0008 (8)\n@@ -10147,15 +10147,15 @@\n 08A916D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 08A916F   Length              0005 (5)\n 08A9171   Flags               01 (1) 'Modification'\n 08A9172   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 08A9176 PAYLOAD\n \n 091823B DATA DESCRIPTOR       08074B50 (134695760)\n-091823F CRC                   14134125 (336806181)\n+091823F CRC                   95B37101 (2511565057)\n 0918243 Compressed Size       0006F0C5 (454853)\n 0918247 Uncompressed Size     0006F0C5 (454853)\n \n 091824B LOCAL HEADER #368     04034B50 (67324752)\n 091824F Extract Zip Spec      14 (20) '2.0'\n 0918250 Extract OS            00 (0) 'MS-DOS'\n 0918251 General Purpose Flag  0008 (8)\n@@ -10679,15 +10679,15 @@\n 0933992 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0933994   Length              0005 (5)\n 0933996   Flags               01 (1) 'Modification'\n 0933997   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 093399B PAYLOAD\n \n 0970FAA DATA DESCRIPTOR       08074B50 (134695760)\n-0970FAE CRC                   BDBE176A (3183351658)\n+0970FAE CRC                   A4ED0B96 (2766998422)\n 0970FB2 Compressed Size       0003D60F (251407)\n 0970FB6 Uncompressed Size     0003D60F (251407)\n \n 0970FBA LOCAL HEADER #387     04034B50 (67324752)\n 0970FBE Extract Zip Spec      14 (20) '2.0'\n 0970FBF Extract OS            00 (0) 'MS-DOS'\n 0970FC0 General Purpose Flag  0008 (8)\n@@ -10707,15 +10707,15 @@\n 0971023 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0971025   Length              0005 (5)\n 0971027   Flags               01 (1) 'Modification'\n 0971028   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 097102C PAYLOAD\n \n 0A2AA88 DATA DESCRIPTOR       08074B50 (134695760)\n-0A2AA8C CRC                   1FC16B40 (532769600)\n+0A2AA8C CRC                   9E399113 (2654572819)\n 0A2AA90 Compressed Size       000B9A5C (760412)\n 0A2AA94 Uncompressed Size     000B9A5C (760412)\n \n 0A2AA98 LOCAL HEADER #388     04034B50 (67324752)\n 0A2AA9C Extract Zip Spec      14 (20) '2.0'\n 0A2AA9D Extract OS            00 (0) 'MS-DOS'\n 0A2AA9E General Purpose Flag  0008 (8)\n@@ -11127,15 +11127,15 @@\n 0A4545C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0A4545E   Length              0005 (5)\n 0A45460   Flags               01 (1) 'Modification'\n 0A45461   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0A45465 PAYLOAD\n \n 0A84C50 DATA DESCRIPTOR       08074B50 (134695760)\n-0A84C54 CRC                   B4145E73 (3021233779)\n+0A84C54 CRC                   23B7087C (599197820)\n 0A84C58 Compressed Size       0003F7EB (260075)\n 0A84C5C Uncompressed Size     0003F7EB (260075)\n \n 0A84C60 LOCAL HEADER #403     04034B50 (67324752)\n 0A84C64 Extract Zip Spec      14 (20) '2.0'\n 0A84C65 Extract OS            00 (0) 'MS-DOS'\n 0A84C66 General Purpose Flag  0008 (8)\n@@ -11155,15 +11155,15 @@\n 0A84CD1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0A84CD3   Length              0005 (5)\n 0A84CD5   Flags               01 (1) 'Modification'\n 0A84CD6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0A84CDA PAYLOAD\n \n 0B437C7 DATA DESCRIPTOR       08074B50 (134695760)\n-0B437CB CRC                   D0C636DB (3502651099)\n+0B437CB CRC                   1393B251 (328446545)\n 0B437CF Compressed Size       000BEAED (781037)\n 0B437D3 Uncompressed Size     000BEAED (781037)\n \n 0B437D7 LOCAL HEADER #404     04034B50 (67324752)\n 0B437DB Extract Zip Spec      14 (20) '2.0'\n 0B437DC Extract OS            00 (0) 'MS-DOS'\n 0B437DD General Purpose Flag  0008 (8)\n@@ -11575,15 +11575,15 @@\n 0B5D805 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0B5D807   Length              0005 (5)\n 0B5D809   Flags               01 (1) 'Modification'\n 0B5D80A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0B5D80E PAYLOAD\n \n 0B9AE1D DATA DESCRIPTOR       08074B50 (134695760)\n-0B9AE21 CRC                   8AEAF459 (2330653785)\n+0B9AE21 CRC                   773CE5B4 (2000479668)\n 0B9AE25 Compressed Size       0003D60F (251407)\n 0B9AE29 Uncompressed Size     0003D60F (251407)\n \n 0B9AE2D LOCAL HEADER #419     04034B50 (67324752)\n 0B9AE31 Extract Zip Spec      14 (20) '2.0'\n 0B9AE32 Extract OS            00 (0) 'MS-DOS'\n 0B9AE33 General Purpose Flag  0008 (8)\n@@ -11603,15 +11603,15 @@\n 0B9AE96 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0B9AE98   Length              0005 (5)\n 0B9AE9A   Flags               01 (1) 'Modification'\n 0B9AE9B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0B9AE9F PAYLOAD\n \n 0C548FB DATA DESCRIPTOR       08074B50 (134695760)\n-0C548FF CRC                   53206145 (1394630981)\n+0C548FF CRC                   1ADF96B4 (450860724)\n 0C54903 Compressed Size       000B9A5C (760412)\n 0C54907 Uncompressed Size     000B9A5C (760412)\n \n 0C5490B LOCAL HEADER #420     04034B50 (67324752)\n 0C5490F Extract Zip Spec      14 (20) '2.0'\n 0C54910 Extract OS            00 (0) 'MS-DOS'\n 0C54911 General Purpose Flag  0008 (8)\n@@ -12023,15 +12023,15 @@\n 0C6ED39 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0C6ED3B   Length              0005 (5)\n 0C6ED3D   Flags               01 (1) 'Modification'\n 0C6ED3E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0C6ED42 PAYLOAD\n \n 0CAF72C DATA DESCRIPTOR       08074B50 (134695760)\n-0CAF730 CRC                   815F6A93 (2170514067)\n+0CAF730 CRC                   764D6E76 (1984786038)\n 0CAF734 Compressed Size       000409EA (264682)\n 0CAF738 Uncompressed Size     000409EA (264682)\n \n 0CAF73C LOCAL HEADER #435     04034B50 (67324752)\n 0CAF740 Extract Zip Spec      14 (20) '2.0'\n 0CAF741 Extract OS            00 (0) 'MS-DOS'\n 0CAF742 General Purpose Flag  0008 (8)\n@@ -12051,15 +12051,15 @@\n 0CAF7B2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0CAF7B4   Length              0005 (5)\n 0CAF7B6   Flags               01 (1) 'Modification'\n 0CAF7B7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0CAF7BB PAYLOAD\n \n 0D706E6 DATA DESCRIPTOR       08074B50 (134695760)\n-0D706EA CRC                   8D85542E (2374325294)\n+0D706EA CRC                   1E04FA71 (503642737)\n 0D706EE Compressed Size       000C0F2B (790315)\n 0D706F2 Uncompressed Size     000C0F2B (790315)\n \n 0D706F6 LOCAL HEADER #436     04034B50 (67324752)\n 0D706FA Extract Zip Spec      14 (20) '2.0'\n 0D706FB Extract OS            00 (0) 'MS-DOS'\n 0D706FC General Purpose Flag  0008 (8)\n@@ -13031,15 +13031,15 @@\n 0D9AF05 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0D9AF07   Length              0005 (5)\n 0D9AF09   Flags               01 (1) 'Modification'\n 0D9AF0A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0D9AF0E PAYLOAD\n \n 0DD94B0 DATA DESCRIPTOR       08074B50 (134695760)\n-0DD94B4 CRC                   CEE611FC (3471184380)\n+0DD94B4 CRC                   12BC8E2E (314347054)\n 0DD94B8 Compressed Size       0003E5A2 (255394)\n 0DD94BC Uncompressed Size     0003E5A2 (255394)\n \n 0DD94C0 LOCAL HEADER #471     04034B50 (67324752)\n 0DD94C4 Extract Zip Spec      14 (20) '2.0'\n 0DD94C5 Extract OS            00 (0) 'MS-DOS'\n 0DD94C6 General Purpose Flag  0008 (8)\n@@ -13059,15 +13059,15 @@\n 0DD9523 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0DD9525   Length              0005 (5)\n 0DD9527   Flags               01 (1) 'Modification'\n 0DD9528   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0DD952C PAYLOAD\n \n 0E9748E DATA DESCRIPTOR       08074B50 (134695760)\n-0E97492 CRC                   4B2D2D67 (1261251943)\n+0E97492 CRC                   5A336C62 (1513319522)\n 0E97496 Compressed Size       000BDF62 (778082)\n 0E9749A Uncompressed Size     000BDF62 (778082)\n \n 0E9749E LOCAL HEADER #472     04034B50 (67324752)\n 0E974A2 Extract Zip Spec      14 (20) '2.0'\n 0E974A3 Extract OS            00 (0) 'MS-DOS'\n 0E974A4 General Purpose Flag  0008 (8)\n@@ -14039,15 +14039,15 @@\n 0EC37B6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0EC37B8   Length              0005 (5)\n 0EC37BA   Flags               01 (1) 'Modification'\n 0EC37BB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0EC37BF PAYLOAD\n \n 0F02099 DATA DESCRIPTOR       08074B50 (134695760)\n-0F0209D CRC                   911D9BFD (2434636797)\n+0F0209D CRC                   C1B67BC5 (3249961925)\n 0F020A1 Compressed Size       0003E8DA (256218)\n 0F020A5 Uncompressed Size     0003E8DA (256218)\n \n 0F020A9 LOCAL HEADER #507     04034B50 (67324752)\n 0F020AD Extract Zip Spec      14 (20) '2.0'\n 0F020AE Extract OS            00 (0) 'MS-DOS'\n 0F020AF General Purpose Flag  0008 (8)\n@@ -14067,15 +14067,15 @@\n 0F02117 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0F02119   Length              0005 (5)\n 0F0211B   Flags               01 (1) 'Modification'\n 0F0211C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0F02120 PAYLOAD\n \n 0FBE30B DATA DESCRIPTOR       08074B50 (134695760)\n-0FBE30F CRC                   4C97CE10 (1285017104)\n+0FBE30F CRC                   15784855 (360204373)\n 0FBE313 Compressed Size       000BC1EB (770539)\n 0FBE317 Uncompressed Size     000BC1EB (770539)\n \n 0FBE31B LOCAL HEADER #508     04034B50 (67324752)\n 0FBE31F Extract Zip Spec      14 (20) '2.0'\n 0FBE320 Extract OS            00 (0) 'MS-DOS'\n 0FBE321 General Purpose Flag  0008 (8)\n@@ -14487,15 +14487,15 @@\n 0FD5946 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0FD5948   Length              0005 (5)\n 0FD594A   Flags               01 (1) 'Modification'\n 0FD594B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0FD594F PAYLOAD\n \n 1016339 DATA DESCRIPTOR       08074B50 (134695760)\n-101633D CRC                   FB37FB34 (4214750004)\n+101633D CRC                   A200E32B (2717967147)\n 1016341 Compressed Size       000409EA (264682)\n 1016345 Uncompressed Size     000409EA (264682)\n \n 1016349 LOCAL HEADER #523     04034B50 (67324752)\n 101634D Extract Zip Spec      14 (20) '2.0'\n 101634E Extract OS            00 (0) 'MS-DOS'\n 101634F General Purpose Flag  0008 (8)\n@@ -14515,15 +14515,15 @@\n 10163BF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 10163C1   Length              0005 (5)\n 10163C3   Flags               01 (1) 'Modification'\n 10163C4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 10163C8 PAYLOAD\n \n 10D72F3 DATA DESCRIPTOR       08074B50 (134695760)\n-10D72F7 CRC                   FB0737A7 (4211554215)\n+10D72F7 CRC                   783AFD2B (2017131819)\n 10D72FB Compressed Size       000C0F2B (790315)\n 10D72FF Uncompressed Size     000C0F2B (790315)\n \n 10D7303 LOCAL HEADER #524     04034B50 (67324752)\n 10D7307 Extract Zip Spec      14 (20) '2.0'\n 10D7308 Extract OS            00 (0) 'MS-DOS'\n 10D7309 General Purpose Flag  0008 (8)\n@@ -16167,15 +16167,15 @@\n 1112B06 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1112B08   Length              0005 (5)\n 1112B0A   Flags               01 (1) 'Modification'\n 1112B0B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1112B0F PAYLOAD\n \n 114EEB7 DATA DESCRIPTOR       08074B50 (134695760)\n-114EEBB CRC                   3DA7C3BC (1034404796)\n+114EEBB CRC                   F2F61DD0 (4076215760)\n 114EEBF Compressed Size       0003C3A8 (246696)\n 114EEC3 Uncompressed Size     0003C3A8 (246696)\n \n 114EEC7 LOCAL HEADER #583     04034B50 (67324752)\n 114EECB Extract Zip Spec      14 (20) '2.0'\n 114EECC Extract OS            00 (0) 'MS-DOS'\n 114EECD General Purpose Flag  0008 (8)\n@@ -16195,15 +16195,15 @@\n 114EF2C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 114EF2E   Length              0005 (5)\n 114EF30   Flags               01 (1) 'Modification'\n 114EF31   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 114EF35 PAYLOAD\n \n 1205A38 DATA DESCRIPTOR       08074B50 (134695760)\n-1205A3C CRC                   856AF8FC (2238380284)\n+1205A3C CRC                   058737B8 (92747704)\n 1205A40 Compressed Size       000B6B03 (748291)\n 1205A44 Uncompressed Size     000B6B03 (748291)\n \n 1205A48 LOCAL HEADER #584     04034B50 (67324752)\n 1205A4C Extract Zip Spec      14 (20) '2.0'\n 1205A4D Extract OS            00 (0) 'MS-DOS'\n 1205A4E General Purpose Flag  0008 (8)\n@@ -16615,15 +16615,15 @@\n 121C2F1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 121C2F3   Length              0005 (5)\n 121C2F5   Flags               01 (1) 'Modification'\n 121C2F6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 121C2FA PAYLOAD\n \n 125C07E DATA DESCRIPTOR       08074B50 (134695760)\n-125C082 CRC                   E9341C59 (3912506457)\n+125C082 CRC                   9B101948 (2601523528)\n 125C086 Compressed Size       0003FD84 (261508)\n 125C08A Uncompressed Size     0003FD84 (261508)\n \n 125C08E LOCAL HEADER #599     04034B50 (67324752)\n 125C092 Extract Zip Spec      14 (20) '2.0'\n 125C093 Extract OS            00 (0) 'MS-DOS'\n 125C094 General Purpose Flag  0008 (8)\n@@ -16643,15 +16643,15 @@\n 125C101 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 125C103   Length              0005 (5)\n 125C105   Flags               01 (1) 'Modification'\n 125C106   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 125C10A PAYLOAD\n \n 131B33D DATA DESCRIPTOR       08074B50 (134695760)\n-131B341 CRC                   BC112B67 (3155241831)\n+131B341 CRC                   8B11C82D (2333198381)\n 131B345 Compressed Size       000BF233 (782899)\n 131B349 Uncompressed Size     000BF233 (782899)\n \n 131B34D LOCAL HEADER #600     04034B50 (67324752)\n 131B351 Extract Zip Spec      14 (20) '2.0'\n 131B352 Extract OS            00 (0) 'MS-DOS'\n 131B353 General Purpose Flag  0008 (8)\n@@ -17063,15 +17063,15 @@\n 1332A9A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1332A9C   Length              0005 (5)\n 1332A9E   Flags               01 (1) 'Modification'\n 1332A9F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1332AA3 PAYLOAD\n \n 1374937 DATA DESCRIPTOR       08074B50 (134695760)\n-137493B CRC                   9FCCF2E1 (2681008865)\n+137493B CRC                   A000D488 (2684408968)\n 137493F Compressed Size       00041E94 (269972)\n 1374943 Uncompressed Size     00041E94 (269972)\n \n 1374947 LOCAL HEADER #615     04034B50 (67324752)\n 137494B Extract Zip Spec      14 (20) '2.0'\n 137494C Extract OS            00 (0) 'MS-DOS'\n 137494D General Purpose Flag  0008 (8)\n@@ -17091,15 +17091,15 @@\n 13749C2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 13749C4   Length              0005 (5)\n 13749C6   Flags               01 (1) 'Modification'\n 13749C7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 13749CB PAYLOAD\n \n 143893E DATA DESCRIPTOR       08074B50 (134695760)\n-1438942 CRC                   8586262B (2240161323)\n+1438942 CRC                   8C28C364 (2351481700)\n 1438946 Compressed Size       000C3F73 (802675)\n 143894A Uncompressed Size     000C3F73 (802675)\n \n 143894E LOCAL HEADER #616     04034B50 (67324752)\n 1438952 Extract Zip Spec      14 (20) '2.0'\n 1438953 Extract OS            00 (0) 'MS-DOS'\n 1438954 General Purpose Flag  0008 (8)\n@@ -18183,15 +18183,15 @@\n 14667E6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 14667E8   Length              0005 (5)\n 14667EA   Flags               01 (1) 'Modification'\n 14667EB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 14667EF PAYLOAD\n \n 14A2353 DATA DESCRIPTOR       08074B50 (134695760)\n-14A2357 CRC                   E121CB46 (3777088326)\n+14A2357 CRC                   63A6768A (1671853706)\n 14A235B Compressed Size       0003BB64 (244580)\n 14A235F Uncompressed Size     0003BB64 (244580)\n \n 14A2363 LOCAL HEADER #655     04034B50 (67324752)\n 14A2367 Extract Zip Spec      14 (20) '2.0'\n 14A2368 Extract OS            00 (0) 'MS-DOS'\n 14A2369 General Purpose Flag  0008 (8)\n@@ -18211,15 +18211,15 @@\n 14A23C6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 14A23C8   Length              0005 (5)\n 14A23CA   Flags               01 (1) 'Modification'\n 14A23CB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 14A23CF PAYLOAD\n \n 1557B82 DATA DESCRIPTOR       08074B50 (134695760)\n-1557B86 CRC                   0BB3625C (196305500)\n+1557B86 CRC                   92B9C7C2 (2461648834)\n 1557B8A Compressed Size       000B57B3 (743347)\n 1557B8E Uncompressed Size     000B57B3 (743347)\n \n 1557B92 LOCAL HEADER #656     04034B50 (67324752)\n 1557B96 Extract Zip Spec      14 (20) '2.0'\n 1557B97 Extract OS            00 (0) 'MS-DOS'\n 1557B98 General Purpose Flag  0008 (8)\n@@ -19453,15 +19453,15 @@\n 1607E56 Created OS            00 (0) 'MS-DOS'\n 1607E57 Extract Zip Spec      14 (20) '2.0'\n 1607E58 Extract OS            00 (0) 'MS-DOS'\n 1607E59 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1607E5B Compression Method    0000 (0) 'Stored'\n 1607E5D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1607E61 CRC                   C17C3406 (3246142470)\n+1607E61 CRC                   CBDF4192 (3420406162)\n 1607E65 Compressed Size       00000BB3 (2995)\n 1607E69 Uncompressed Size     00000BB3 (2995)\n 1607E6D Filename Length       0044 (68)\n 1607E6F Extra Length          0009 (9)\n 1607E71 Comment Length        0000 (0)\n 1607E73 Disk Start            0000 (0)\n 1607E75 Int File Attributes   0000 (0)\n@@ -21751,15 +21751,15 @@\n 160A596 Created OS            00 (0) 'MS-DOS'\n 160A597 Extract Zip Spec      14 (20) '2.0'\n 160A598 Extract OS            00 (0) 'MS-DOS'\n 160A599 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160A59B Compression Method    0000 (0) 'Stored'\n 160A59D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160A5A1 CRC                   CDD51176 (3453292918)\n+160A5A1 CRC                   A238EA30 (2721638960)\n 160A5A5 Compressed Size       0003D852 (251986)\n 160A5A9 Uncompressed Size     0003D852 (251986)\n 160A5AD Filename Length       0048 (72)\n 160A5AF Extra Length          0009 (9)\n 160A5B1 Comment Length        0000 (0)\n 160A5B3 Disk Start            0000 (0)\n 160A5B5 Int File Attributes   0000 (0)\n@@ -21781,15 +21781,15 @@\n 160A615 Created OS            00 (0) 'MS-DOS'\n 160A616 Extract Zip Spec      14 (20) '2.0'\n 160A617 Extract OS            00 (0) 'MS-DOS'\n 160A618 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160A61A Compression Method    0000 (0) 'Stored'\n 160A61C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160A620 CRC                   2D88DB68 (763943784)\n+160A620 CRC                   F6F7604F (4143407183)\n 160A624 Compressed Size       000B9B4B (760651)\n 160A628 Uncompressed Size     000B9B4B (760651)\n 160A62C Filename Length       004C (76)\n 160A62E Extra Length          0009 (9)\n 160A630 Comment Length        0000 (0)\n 160A632 Disk Start            0000 (0)\n 160A634 Int File Attributes   0000 (0)\n@@ -22231,15 +22231,15 @@\n 160ADC0 Created OS            00 (0) 'MS-DOS'\n 160ADC1 Extract Zip Spec      14 (20) '2.0'\n 160ADC2 Extract OS            00 (0) 'MS-DOS'\n 160ADC3 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160ADC5 Compression Method    0000 (0) 'Stored'\n 160ADC7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160ADCB CRC                   52442FB6 (1380200374)\n+160ADCB CRC                   0526303B (86388795)\n 160ADCF Compressed Size       0003F540 (259392)\n 160ADD3 Uncompressed Size     0003F540 (259392)\n 160ADD7 Filename Length       004F (79)\n 160ADD9 Extra Length          0009 (9)\n 160ADDB Comment Length        0000 (0)\n 160ADDD Disk Start            0000 (0)\n 160ADDF Int File Attributes   0000 (0)\n@@ -22261,15 +22261,15 @@\n 160AE46 Created OS            00 (0) 'MS-DOS'\n 160AE47 Extract Zip Spec      14 (20) '2.0'\n 160AE48 Extract OS            00 (0) 'MS-DOS'\n 160AE49 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160AE4B Compression Method    0000 (0) 'Stored'\n 160AE4D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160AE51 CRC                   64E69C3F (1692834879)\n+160AE51 CRC                   AA606092 (2858442898)\n 160AE55 Compressed Size       000BDEE3 (777955)\n 160AE59 Uncompressed Size     000BDEE3 (777955)\n 160AE5D Filename Length       0053 (83)\n 160AE5F Extra Length          0009 (9)\n 160AE61 Comment Length        0000 (0)\n 160AE63 Disk Start            0000 (0)\n 160AE65 Int File Attributes   0000 (0)\n@@ -22831,15 +22831,15 @@\n 160B7AF Created OS            00 (0) 'MS-DOS'\n 160B7B0 Extract Zip Spec      14 (20) '2.0'\n 160B7B1 Extract OS            00 (0) 'MS-DOS'\n 160B7B2 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160B7B4 Compression Method    0000 (0) 'Stored'\n 160B7B6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160B7BA CRC                   86C3EB5A (2260986714)\n+160B7BA CRC                   891D65A1 (2300405153)\n 160B7BE Compressed Size       0003DCF9 (253177)\n 160B7C2 Uncompressed Size     0003DCF9 (253177)\n 160B7C6 Filename Length       0049 (73)\n 160B7C8 Extra Length          0009 (9)\n 160B7CA Comment Length        0000 (0)\n 160B7CC Disk Start            0000 (0)\n 160B7CE Int File Attributes   0000 (0)\n@@ -22861,15 +22861,15 @@\n 160B82F Created OS            00 (0) 'MS-DOS'\n 160B830 Extract Zip Spec      14 (20) '2.0'\n 160B831 Extract OS            00 (0) 'MS-DOS'\n 160B832 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160B834 Compression Method    0000 (0) 'Stored'\n 160B836 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160B83A CRC                   1894E5F1 (412411377)\n+160B83A CRC                   63FFF0CF (1677717711)\n 160B83E Compressed Size       000BA761 (763745)\n 160B842 Uncompressed Size     000BA761 (763745)\n 160B846 Filename Length       004D (77)\n 160B848 Extra Length          0009 (9)\n 160B84A Comment Length        0000 (0)\n 160B84C Disk Start            0000 (0)\n 160B84E Int File Attributes   0000 (0)\n@@ -23311,15 +23311,15 @@\n 160BFAD Created OS            00 (0) 'MS-DOS'\n 160BFAE Extract Zip Spec      14 (20) '2.0'\n 160BFAF Extract OS            00 (0) 'MS-DOS'\n 160BFB0 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160BFB2 Compression Method    0000 (0) 'Stored'\n 160BFB4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160BFB8 CRC                   3C9F35A8 (1017066920)\n+160BFB8 CRC                   30D924B4 (819537076)\n 160BFBC Compressed Size       0003E096 (254102)\n 160BFC0 Uncompressed Size     0003E096 (254102)\n 160BFC4 Filename Length       004A (74)\n 160BFC6 Extra Length          0009 (9)\n 160BFC8 Comment Length        0000 (0)\n 160BFCA Disk Start            0000 (0)\n 160BFCC Int File Attributes   0000 (0)\n@@ -23341,15 +23341,15 @@\n 160C02E Created OS            00 (0) 'MS-DOS'\n 160C02F Extract Zip Spec      14 (20) '2.0'\n 160C030 Extract OS            00 (0) 'MS-DOS'\n 160C031 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160C033 Compression Method    0000 (0) 'Stored'\n 160C035 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160C039 CRC                   3194E181 (831840641)\n+160C039 CRC                   FF13786C (4279466092)\n 160C03D Compressed Size       000BAE9B (765595)\n 160C041 Uncompressed Size     000BAE9B (765595)\n 160C045 Filename Length       004E (78)\n 160C047 Extra Length          0009 (9)\n 160C049 Comment Length        0000 (0)\n 160C04B Disk Start            0000 (0)\n 160C04D Int File Attributes   0000 (0)\n@@ -23911,15 +23911,15 @@\n 160C94C Created OS            00 (0) 'MS-DOS'\n 160C94D Extract Zip Spec      14 (20) '2.0'\n 160C94E Extract OS            00 (0) 'MS-DOS'\n 160C94F General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160C951 Compression Method    0000 (0) 'Stored'\n 160C953 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160C957 CRC                   9DDC0030 (2648440880)\n+160C957 CRC                   7103F0EF (1896083695)\n 160C95B Compressed Size       0003B742 (243522)\n 160C95F Uncompressed Size     0003B742 (243522)\n 160C963 Filename Length       0040 (64)\n 160C965 Extra Length          0009 (9)\n 160C967 Comment Length        0000 (0)\n 160C969 Disk Start            0000 (0)\n 160C96B Int File Attributes   0000 (0)\n@@ -23941,15 +23941,15 @@\n 160C9C3 Created OS            00 (0) 'MS-DOS'\n 160C9C4 Extract Zip Spec      14 (20) '2.0'\n 160C9C5 Extract OS            00 (0) 'MS-DOS'\n 160C9C6 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160C9C8 Compression Method    0000 (0) 'Stored'\n 160C9CA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160C9CE CRC                   0EA7FB1F (245889823)\n+160C9CE CRC                   610A38F5 (1628059893)\n 160C9D2 Compressed Size       000B4E0B (740875)\n 160C9D6 Uncompressed Size     000B4E0B (740875)\n 160C9DA Filename Length       0044 (68)\n 160C9DC Extra Length          0009 (9)\n 160C9DE Comment Length        0000 (0)\n 160C9E0 Disk Start            0000 (0)\n 160C9E2 Int File Attributes   0000 (0)\n@@ -24751,15 +24751,15 @@\n 160D6AB Created OS            00 (0) 'MS-DOS'\n 160D6AC Extract Zip Spec      14 (20) '2.0'\n 160D6AD Extract OS            00 (0) 'MS-DOS'\n 160D6AE General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160D6B0 Compression Method    0000 (0) 'Stored'\n 160D6B2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160D6B6 CRC                   FADD05A9 (4208788905)\n+160D6B6 CRC                   E533FA6B (3845388907)\n 160D6BA Compressed Size       0003C915 (248085)\n 160D6BE Uncompressed Size     0003C915 (248085)\n 160D6C2 Filename Length       0041 (65)\n 160D6C4 Extra Length          0009 (9)\n 160D6C6 Comment Length        0000 (0)\n 160D6C8 Disk Start            0000 (0)\n 160D6CA Int File Attributes   0000 (0)\n@@ -24781,15 +24781,15 @@\n 160D723 Created OS            00 (0) 'MS-DOS'\n 160D724 Extract Zip Spec      14 (20) '2.0'\n 160D725 Extract OS            00 (0) 'MS-DOS'\n 160D726 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160D728 Compression Method    0000 (0) 'Stored'\n 160D72A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160D72E CRC                   B30B4301 (3003859713)\n+160D72E CRC                   88A593AE (2292552622)\n 160D732 Compressed Size       000B7ECD (753357)\n 160D736 Uncompressed Size     000B7ECD (753357)\n 160D73A Filename Length       0045 (69)\n 160D73C Extra Length          0009 (9)\n 160D73E Comment Length        0000 (0)\n 160D740 Disk Start            0000 (0)\n 160D742 Int File Attributes   0000 (0)\n@@ -27271,15 +27271,15 @@\n 160FFBC Created OS            00 (0) 'MS-DOS'\n 160FFBD Extract Zip Spec      14 (20) '2.0'\n 160FFBE Extract OS            00 (0) 'MS-DOS'\n 160FFBF General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 160FFC1 Compression Method    0000 (0) 'Stored'\n 160FFC3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-160FFC7 CRC                   D29BEBAA (3533433770)\n+160FFC7 CRC                   8F00E07D (2399199357)\n 160FFCB Compressed Size       0003B0DD (241885)\n 160FFCF Uncompressed Size     0003B0DD (241885)\n 160FFD3 Filename Length       003E (62)\n 160FFD5 Extra Length          0009 (9)\n 160FFD7 Comment Length        0000 (0)\n 160FFD9 Disk Start            0000 (0)\n 160FFDB Int File Attributes   0000 (0)\n@@ -27301,15 +27301,15 @@\n 1610031 Created OS            00 (0) 'MS-DOS'\n 1610032 Extract Zip Spec      14 (20) '2.0'\n 1610033 Extract OS            00 (0) 'MS-DOS'\n 1610034 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1610036 Compression Method    0000 (0) 'Stored'\n 1610038 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161003C CRC                   32DFA293 (853516947)\n+161003C CRC                   58D35AC0 (1490246336)\n 1610040 Compressed Size       000B4374 (738164)\n 1610044 Uncompressed Size     000B4374 (738164)\n 1610048 Filename Length       0042 (66)\n 161004A Extra Length          0009 (9)\n 161004C Comment Length        0000 (0)\n 161004E Disk Start            0000 (0)\n 1610050 Int File Attributes   0000 (0)\n@@ -30151,15 +30151,15 @@\n 1613002 Created OS            00 (0) 'MS-DOS'\n 1613003 Extract Zip Spec      14 (20) '2.0'\n 1613004 Extract OS            00 (0) 'MS-DOS'\n 1613005 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1613007 Compression Method    0000 (0) 'Stored'\n 1613009 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161300D CRC                   93DB0084 (2480603268)\n+161300D CRC                   0600AF47 (100708167)\n 1613011 Compressed Size       00025480 (152704)\n 1613015 Uncompressed Size     00025480 (152704)\n 1613019 Filename Length       004B (75)\n 161301B Extra Length          0009 (9)\n 161301D Comment Length        0000 (0)\n 161301F Disk Start            0000 (0)\n 1613021 Int File Attributes   0000 (0)\n@@ -30181,15 +30181,15 @@\n 1613084 Created OS            00 (0) 'MS-DOS'\n 1613085 Extract Zip Spec      14 (20) '2.0'\n 1613086 Extract OS            00 (0) 'MS-DOS'\n 1613087 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1613089 Compression Method    0000 (0) 'Stored'\n 161308B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161308F CRC                   14134125 (336806181)\n+161308F CRC                   95B37101 (2511565057)\n 1613093 Compressed Size       0006F0C5 (454853)\n 1613097 Uncompressed Size     0006F0C5 (454853)\n 161309B Filename Length       004F (79)\n 161309D Extra Length          0009 (9)\n 161309F Comment Length        0000 (0)\n 16130A1 Disk Start            0000 (0)\n 16130A3 Int File Attributes   0000 (0)\n@@ -30751,15 +30751,15 @@\n 1613A19 Created OS            00 (0) 'MS-DOS'\n 1613A1A Extract Zip Spec      14 (20) '2.0'\n 1613A1B Extract OS            00 (0) 'MS-DOS'\n 1613A1C General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1613A1E Compression Method    0000 (0) 'Stored'\n 1613A20 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1613A24 CRC                   BDBE176A (3183351658)\n+1613A24 CRC                   A4ED0B96 (2766998422)\n 1613A28 Compressed Size       0003D60F (251407)\n 1613A2C Uncompressed Size     0003D60F (251407)\n 1613A30 Filename Length       0047 (71)\n 1613A32 Extra Length          0009 (9)\n 1613A34 Comment Length        0000 (0)\n 1613A36 Disk Start            0000 (0)\n 1613A38 Int File Attributes   0000 (0)\n@@ -30781,15 +30781,15 @@\n 1613A97 Created OS            00 (0) 'MS-DOS'\n 1613A98 Extract Zip Spec      14 (20) '2.0'\n 1613A99 Extract OS            00 (0) 'MS-DOS'\n 1613A9A General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1613A9C Compression Method    0000 (0) 'Stored'\n 1613A9E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1613AA2 CRC                   1FC16B40 (532769600)\n+1613AA2 CRC                   9E399113 (2654572819)\n 1613AA6 Compressed Size       000B9A5C (760412)\n 1613AAA Uncompressed Size     000B9A5C (760412)\n 1613AAE Filename Length       004B (75)\n 1613AB0 Extra Length          0009 (9)\n 1613AB2 Comment Length        0000 (0)\n 1613AB4 Disk Start            0000 (0)\n 1613AB6 Int File Attributes   0000 (0)\n@@ -31231,15 +31231,15 @@\n 161423D Created OS            00 (0) 'MS-DOS'\n 161423E Extract Zip Spec      14 (20) '2.0'\n 161423F Extract OS            00 (0) 'MS-DOS'\n 1614240 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1614242 Compression Method    0000 (0) 'Stored'\n 1614244 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1614248 CRC                   B4145E73 (3021233779)\n+1614248 CRC                   23B7087C (599197820)\n 161424C Compressed Size       0003F7EB (260075)\n 1614250 Uncompressed Size     0003F7EB (260075)\n 1614254 Filename Length       004F (79)\n 1614256 Extra Length          0009 (9)\n 1614258 Comment Length        0000 (0)\n 161425A Disk Start            0000 (0)\n 161425C Int File Attributes   0000 (0)\n@@ -31261,15 +31261,15 @@\n 16142C3 Created OS            00 (0) 'MS-DOS'\n 16142C4 Extract Zip Spec      14 (20) '2.0'\n 16142C5 Extract OS            00 (0) 'MS-DOS'\n 16142C6 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 16142C8 Compression Method    0000 (0) 'Stored'\n 16142CA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-16142CE CRC                   D0C636DB (3502651099)\n+16142CE CRC                   1393B251 (328446545)\n 16142D2 Compressed Size       000BEAED (781037)\n 16142D6 Uncompressed Size     000BEAED (781037)\n 16142DA Filename Length       0053 (83)\n 16142DC Extra Length          0009 (9)\n 16142DE Comment Length        0000 (0)\n 16142E0 Disk Start            0000 (0)\n 16142E2 Int File Attributes   0000 (0)\n@@ -31711,15 +31711,15 @@\n 1614A41 Created OS            00 (0) 'MS-DOS'\n 1614A42 Extract Zip Spec      14 (20) '2.0'\n 1614A43 Extract OS            00 (0) 'MS-DOS'\n 1614A44 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1614A46 Compression Method    0000 (0) 'Stored'\n 1614A48 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1614A4C CRC                   8AEAF459 (2330653785)\n+1614A4C CRC                   773CE5B4 (2000479668)\n 1614A50 Compressed Size       0003D60F (251407)\n 1614A54 Uncompressed Size     0003D60F (251407)\n 1614A58 Filename Length       0047 (71)\n 1614A5A Extra Length          0009 (9)\n 1614A5C Comment Length        0000 (0)\n 1614A5E Disk Start            0000 (0)\n 1614A60 Int File Attributes   0000 (0)\n@@ -31741,15 +31741,15 @@\n 1614ABF Created OS            00 (0) 'MS-DOS'\n 1614AC0 Extract Zip Spec      14 (20) '2.0'\n 1614AC1 Extract OS            00 (0) 'MS-DOS'\n 1614AC2 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1614AC4 Compression Method    0000 (0) 'Stored'\n 1614AC6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1614ACA CRC                   53206145 (1394630981)\n+1614ACA CRC                   1ADF96B4 (450860724)\n 1614ACE Compressed Size       000B9A5C (760412)\n 1614AD2 Uncompressed Size     000B9A5C (760412)\n 1614AD6 Filename Length       004B (75)\n 1614AD8 Extra Length          0009 (9)\n 1614ADA Comment Length        0000 (0)\n 1614ADC Disk Start            0000 (0)\n 1614ADE Int File Attributes   0000 (0)\n@@ -32191,15 +32191,15 @@\n 1615297 Created OS            00 (0) 'MS-DOS'\n 1615298 Extract Zip Spec      14 (20) '2.0'\n 1615299 Extract OS            00 (0) 'MS-DOS'\n 161529A General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161529C Compression Method    0000 (0) 'Stored'\n 161529E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-16152A2 CRC                   815F6A93 (2170514067)\n+16152A2 CRC                   764D6E76 (1984786038)\n 16152A6 Compressed Size       000409EA (264682)\n 16152AA Uncompressed Size     000409EA (264682)\n 16152AE Filename Length       0054 (84)\n 16152B0 Extra Length          0009 (9)\n 16152B2 Comment Length        0000 (0)\n 16152B4 Disk Start            0000 (0)\n 16152B6 Int File Attributes   0000 (0)\n@@ -32221,15 +32221,15 @@\n 1615322 Created OS            00 (0) 'MS-DOS'\n 1615323 Extract Zip Spec      14 (20) '2.0'\n 1615324 Extract OS            00 (0) 'MS-DOS'\n 1615325 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1615327 Compression Method    0000 (0) 'Stored'\n 1615329 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161532D CRC                   8D85542E (2374325294)\n+161532D CRC                   1E04FA71 (503642737)\n 1615331 Compressed Size       000C0F2B (790315)\n 1615335 Uncompressed Size     000C0F2B (790315)\n 1615339 Filename Length       0058 (88)\n 161533B Extra Length          0009 (9)\n 161533D Comment Length        0000 (0)\n 161533F Disk Start            0000 (0)\n 1615341 Int File Attributes   0000 (0)\n@@ -33271,15 +33271,15 @@\n 1616434 Created OS            00 (0) 'MS-DOS'\n 1616435 Extract Zip Spec      14 (20) '2.0'\n 1616436 Extract OS            00 (0) 'MS-DOS'\n 1616437 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1616439 Compression Method    0000 (0) 'Stored'\n 161643B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161643F CRC                   CEE611FC (3471184380)\n+161643F CRC                   12BC8E2E (314347054)\n 1616443 Compressed Size       0003E5A2 (255394)\n 1616447 Uncompressed Size     0003E5A2 (255394)\n 161644B Filename Length       0041 (65)\n 161644D Extra Length          0009 (9)\n 161644F Comment Length        0000 (0)\n 1616451 Disk Start            0000 (0)\n 1616453 Int File Attributes   0000 (0)\n@@ -33301,15 +33301,15 @@\n 16164AC Created OS            00 (0) 'MS-DOS'\n 16164AD Extract Zip Spec      14 (20) '2.0'\n 16164AE Extract OS            00 (0) 'MS-DOS'\n 16164AF General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 16164B1 Compression Method    0000 (0) 'Stored'\n 16164B3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-16164B7 CRC                   4B2D2D67 (1261251943)\n+16164B7 CRC                   5A336C62 (1513319522)\n 16164BB Compressed Size       000BDF62 (778082)\n 16164BF Uncompressed Size     000BDF62 (778082)\n 16164C3 Filename Length       0045 (69)\n 16164C5 Extra Length          0009 (9)\n 16164C7 Comment Length        0000 (0)\n 16164C9 Disk Start            0000 (0)\n 16164CB Int File Attributes   0000 (0)\n@@ -34351,15 +34351,15 @@\n 16175CD Created OS            00 (0) 'MS-DOS'\n 16175CE Extract Zip Spec      14 (20) '2.0'\n 16175CF Extract OS            00 (0) 'MS-DOS'\n 16175D0 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 16175D2 Compression Method    0000 (0) 'Stored'\n 16175D4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-16175D8 CRC                   911D9BFD (2434636797)\n+16175D8 CRC                   C1B67BC5 (3249961925)\n 16175DC Compressed Size       0003E8DA (256218)\n 16175E0 Uncompressed Size     0003E8DA (256218)\n 16175E4 Filename Length       004C (76)\n 16175E6 Extra Length          0009 (9)\n 16175E8 Comment Length        0000 (0)\n 16175EA Disk Start            0000 (0)\n 16175EC Int File Attributes   0000 (0)\n@@ -34381,15 +34381,15 @@\n 1617650 Created OS            00 (0) 'MS-DOS'\n 1617651 Extract Zip Spec      14 (20) '2.0'\n 1617652 Extract OS            00 (0) 'MS-DOS'\n 1617653 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1617655 Compression Method    0000 (0) 'Stored'\n 1617657 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161765B CRC                   4C97CE10 (1285017104)\n+161765B CRC                   15784855 (360204373)\n 161765F Compressed Size       000BC1EB (770539)\n 1617663 Uncompressed Size     000BC1EB (770539)\n 1617667 Filename Length       0050 (80)\n 1617669 Extra Length          0009 (9)\n 161766B Comment Length        0000 (0)\n 161766D Disk Start            0000 (0)\n 161766F Int File Attributes   0000 (0)\n@@ -34831,15 +34831,15 @@\n 1617E41 Created OS            00 (0) 'MS-DOS'\n 1617E42 Extract Zip Spec      14 (20) '2.0'\n 1617E43 Extract OS            00 (0) 'MS-DOS'\n 1617E44 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1617E46 Compression Method    0000 (0) 'Stored'\n 1617E48 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1617E4C CRC                   FB37FB34 (4214750004)\n+1617E4C CRC                   A200E32B (2717967147)\n 1617E50 Compressed Size       000409EA (264682)\n 1617E54 Uncompressed Size     000409EA (264682)\n 1617E58 Filename Length       0054 (84)\n 1617E5A Extra Length          0009 (9)\n 1617E5C Comment Length        0000 (0)\n 1617E5E Disk Start            0000 (0)\n 1617E60 Int File Attributes   0000 (0)\n@@ -34861,15 +34861,15 @@\n 1617ECC Created OS            00 (0) 'MS-DOS'\n 1617ECD Extract Zip Spec      14 (20) '2.0'\n 1617ECE Extract OS            00 (0) 'MS-DOS'\n 1617ECF General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1617ED1 Compression Method    0000 (0) 'Stored'\n 1617ED3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1617ED7 CRC                   FB0737A7 (4211554215)\n+1617ED7 CRC                   783AFD2B (2017131819)\n 1617EDB Compressed Size       000C0F2B (790315)\n 1617EDF Uncompressed Size     000C0F2B (790315)\n 1617EE3 Filename Length       0058 (88)\n 1617EE5 Extra Length          0009 (9)\n 1617EE7 Comment Length        0000 (0)\n 1617EE9 Disk Start            0000 (0)\n 1617EEB Int File Attributes   0000 (0)\n@@ -36631,15 +36631,15 @@\n 1619B90 Created OS            00 (0) 'MS-DOS'\n 1619B91 Extract Zip Spec      14 (20) '2.0'\n 1619B92 Extract OS            00 (0) 'MS-DOS'\n 1619B93 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1619B95 Compression Method    0000 (0) 'Stored'\n 1619B97 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1619B9B CRC                   3DA7C3BC (1034404796)\n+1619B9B CRC                   F2F61DD0 (4076215760)\n 1619B9F Compressed Size       0003C3A8 (246696)\n 1619BA3 Uncompressed Size     0003C3A8 (246696)\n 1619BA7 Filename Length       0043 (67)\n 1619BA9 Extra Length          0009 (9)\n 1619BAB Comment Length        0000 (0)\n 1619BAD Disk Start            0000 (0)\n 1619BAF Int File Attributes   0000 (0)\n@@ -36661,15 +36661,15 @@\n 1619C0A Created OS            00 (0) 'MS-DOS'\n 1619C0B Extract Zip Spec      14 (20) '2.0'\n 1619C0C Extract OS            00 (0) 'MS-DOS'\n 1619C0D General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 1619C0F Compression Method    0000 (0) 'Stored'\n 1619C11 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1619C15 CRC                   856AF8FC (2238380284)\n+1619C15 CRC                   058737B8 (92747704)\n 1619C19 Compressed Size       000B6B03 (748291)\n 1619C1D Uncompressed Size     000B6B03 (748291)\n 1619C21 Filename Length       0047 (71)\n 1619C23 Extra Length          0009 (9)\n 1619C25 Comment Length        0000 (0)\n 1619C27 Disk Start            0000 (0)\n 1619C29 Int File Attributes   0000 (0)\n@@ -37111,15 +37111,15 @@\n 161A3B0 Created OS            00 (0) 'MS-DOS'\n 161A3B1 Extract Zip Spec      14 (20) '2.0'\n 161A3B2 Extract OS            00 (0) 'MS-DOS'\n 161A3B3 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161A3B5 Compression Method    0000 (0) 'Stored'\n 161A3B7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161A3BB CRC                   E9341C59 (3912506457)\n+161A3BB CRC                   9B101948 (2601523528)\n 161A3BF Compressed Size       0003FD84 (261508)\n 161A3C3 Uncompressed Size     0003FD84 (261508)\n 161A3C7 Filename Length       0051 (81)\n 161A3C9 Extra Length          0009 (9)\n 161A3CB Comment Length        0000 (0)\n 161A3CD Disk Start            0000 (0)\n 161A3CF Int File Attributes   0000 (0)\n@@ -37141,15 +37141,15 @@\n 161A438 Created OS            00 (0) 'MS-DOS'\n 161A439 Extract Zip Spec      14 (20) '2.0'\n 161A43A Extract OS            00 (0) 'MS-DOS'\n 161A43B General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161A43D Compression Method    0000 (0) 'Stored'\n 161A43F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161A443 CRC                   BC112B67 (3155241831)\n+161A443 CRC                   8B11C82D (2333198381)\n 161A447 Compressed Size       000BF233 (782899)\n 161A44B Uncompressed Size     000BF233 (782899)\n 161A44F Filename Length       0055 (85)\n 161A451 Extra Length          0009 (9)\n 161A453 Comment Length        0000 (0)\n 161A455 Disk Start            0000 (0)\n 161A457 Int File Attributes   0000 (0)\n@@ -37591,15 +37591,15 @@\n 161AC74 Created OS            00 (0) 'MS-DOS'\n 161AC75 Extract Zip Spec      14 (20) '2.0'\n 161AC76 Extract OS            00 (0) 'MS-DOS'\n 161AC77 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161AC79 Compression Method    0000 (0) 'Stored'\n 161AC7B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161AC7F CRC                   9FCCF2E1 (2681008865)\n+161AC7F CRC                   A000D488 (2684408968)\n 161AC83 Compressed Size       00041E94 (269972)\n 161AC87 Uncompressed Size     00041E94 (269972)\n 161AC8B Filename Length       0059 (89)\n 161AC8D Extra Length          0009 (9)\n 161AC8F Comment Length        0000 (0)\n 161AC91 Disk Start            0000 (0)\n 161AC93 Int File Attributes   0000 (0)\n@@ -37621,15 +37621,15 @@\n 161AD04 Created OS            00 (0) 'MS-DOS'\n 161AD05 Extract Zip Spec      14 (20) '2.0'\n 161AD06 Extract OS            00 (0) 'MS-DOS'\n 161AD07 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161AD09 Compression Method    0000 (0) 'Stored'\n 161AD0B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161AD0F CRC                   8586262B (2240161323)\n+161AD0F CRC                   8C28C364 (2351481700)\n 161AD13 Compressed Size       000C3F73 (802675)\n 161AD17 Uncompressed Size     000C3F73 (802675)\n 161AD1B Filename Length       005D (93)\n 161AD1D Extra Length          0009 (9)\n 161AD1F Comment Length        0000 (0)\n 161AD21 Disk Start            0000 (0)\n 161AD23 Int File Attributes   0000 (0)\n@@ -38791,15 +38791,15 @@\n 161C03E Created OS            00 (0) 'MS-DOS'\n 161C03F Extract Zip Spec      14 (20) '2.0'\n 161C040 Extract OS            00 (0) 'MS-DOS'\n 161C041 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161C043 Compression Method    0000 (0) 'Stored'\n 161C045 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161C049 CRC                   E121CB46 (3777088326)\n+161C049 CRC                   63A6768A (1671853706)\n 161C04D Compressed Size       0003BB64 (244580)\n 161C051 Uncompressed Size     0003BB64 (244580)\n 161C055 Filename Length       0041 (65)\n 161C057 Extra Length          0009 (9)\n 161C059 Comment Length        0000 (0)\n 161C05B Disk Start            0000 (0)\n 161C05D Int File Attributes   0000 (0)\n@@ -38821,15 +38821,15 @@\n 161C0B6 Created OS            00 (0) 'MS-DOS'\n 161C0B7 Extract Zip Spec      14 (20) '2.0'\n 161C0B8 Extract OS            00 (0) 'MS-DOS'\n 161C0B9 General Purpose Flag  0008 (8)\n         [Bit  3]              1 'Streamed'\n 161C0BB Compression Method    0000 (0) 'Stored'\n 161C0BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-161C0C1 CRC                   0BB3625C (196305500)\n+161C0C1 CRC                   92B9C7C2 (2461648834)\n 161C0C5 Compressed Size       000B57B3 (743347)\n 161C0C9 Uncompressed Size     000B57B3 (743347)\n 161C0CD Filename Length       0045 (69)\n 161C0CF Extra Length          0009 (9)\n 161C0D1 Comment Length        0000 (0)\n 161C0D3 Disk Start            0000 (0)\n 161C0D5 Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", "source2": "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,49 +1,49 @@\n \n-io.fabric8.openshift.api.model.operator.v1.EtcdList\n io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerList\n+io.fabric8.openshift.api.model.operator.v1.EtcdList\n io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator\n-io.fabric8.openshift.api.model.operator.v1.ImagePruner\n io.fabric8.openshift.api.model.operator.v1.KubeControllerManager\n+io.fabric8.openshift.api.model.operator.v1.ImagePruner\n io.fabric8.openshift.api.model.operator.v1.CSISnapshotController\n io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorList\n io.fabric8.openshift.api.model.operator.v1.Network\n io.fabric8.openshift.api.model.operator.v1.Storage\n io.fabric8.openshift.api.model.operator.v1.ImagePrunerList\n io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList\n io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerList\n io.fabric8.openshift.api.model.operator.v1.Console\n io.fabric8.openshift.api.model.operator.v1.KubeSchedulerList\n io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriver\n io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy\n io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyList\n io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManager\n-io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerList\n io.fabric8.openshift.api.model.operator.v1.ServiceCAList\n+io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerList\n io.fabric8.openshift.api.model.operator.v1.ConsoleList\n io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServer\n io.fabric8.openshift.api.model.operator.v1.NetworkList\n io.fabric8.openshift.api.model.operator.v1.Etcd\n io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheckList\n io.fabric8.openshift.api.model.operator.v1.CloudCredential\n io.fabric8.openshift.api.model.operator.v1.KubeScheduler\n io.fabric8.openshift.api.model.operator.v1.DNSRecordList\n io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerList\n io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheck\n io.fabric8.openshift.api.model.operator.v1.KubeAPIServerList\n-io.fabric8.openshift.api.model.operator.v1.ServiceCA\n-io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManager\n io.fabric8.openshift.api.model.operator.v1.CloudCredentialList\n+io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManager\n+io.fabric8.openshift.api.model.operator.v1.ServiceCA\n io.fabric8.openshift.api.model.operator.v1.Config\n io.fabric8.openshift.api.model.operator.v1.IngressControllerList\n io.fabric8.openshift.api.model.operator.v1.DNSList\n io.fabric8.openshift.api.model.operator.v1.DNS\n io.fabric8.openshift.api.model.operator.v1.ConfigList\n io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverList\n io.fabric8.openshift.api.model.operator.v1.AuthenticationList\n io.fabric8.openshift.api.model.operator.v1.StorageList\n io.fabric8.openshift.api.model.operator.v1.DNSRecord\n-io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer\n io.fabric8.openshift.api.model.operator.v1.KubeAPIServer\n+io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer\n io.fabric8.openshift.api.model.operator.v1.IngressController\n io.fabric8.openshift.api.model.operator.v1.Authentication\n io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerList\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public AuthenticationSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public AuthenticationSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public AuthenticationSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public AuthenticationSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public AuthenticationSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public AuthenticationSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public AuthenticationSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public AuthenticationSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public AuthenticationSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public AuthenticationSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public AuthenticationSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public AuthenticationSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public AuthenticationSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public AuthenticationSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public AuthenticationSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public AuthenticationSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public AuthenticationSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public AuthenticationSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public AuthenticationSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public AuthenticationSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public AuthenticationSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public AuthenticationSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public AuthenticationSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public AuthenticationSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public AuthenticationSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public AuthenticationSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public AuthenticationSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public AuthenticationSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public AuthenticationSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public AuthenticationSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public AuthenticationSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public AuthenticationSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public AuthenticationSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public AuthenticationSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public AuthenticationSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public AuthenticationSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public AuthenticationSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public AuthenticationSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public AuthenticationSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public AuthenticationSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public AuthenticationSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public AuthenticationSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public AuthenticationSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public AuthenticationSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public AuthenticationSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public AuthenticationSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public AuthenticationSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public AuthenticationSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public AuthenticationSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public AuthenticationSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public AuthenticationSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public AuthenticationSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public AuthenticationSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public AuthenticationSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public AuthenticationSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public AuthenticationSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public AuthenticationSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public AuthenticationSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public AuthenticationSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public AuthenticationSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public AuthenticationSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public AuthenticationSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public AuthenticationSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public AuthenticationSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public AuthenticationSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public AuthenticationSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public AuthenticationSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public AuthenticationSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public AuthenticationSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public AuthenticationSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public AuthenticationSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public AuthenticationSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public AuthenticationSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public AuthenticationSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public AuthenticationSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public AuthenticationSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public AuthenticationSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public AuthenticationSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public AuthenticationSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public AuthenticationSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public AuthenticationSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public AuthenticationSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public AuthenticationSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public AuthenticationSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public AuthenticationSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public AuthenticationSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public AuthenticationSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public AuthenticationSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public AuthenticationSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public AuthenticationSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public AuthenticationSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public AuthenticationSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public AuthenticationSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public AuthenticationSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public AuthenticationSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public AuthenticationSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public AuthenticationSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public AuthenticationSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public AuthenticationSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public AuthenticationSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public AuthenticationSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public AuthenticationSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public AuthenticationSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public AuthenticationSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public AuthenticationSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public AuthenticationSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public AuthenticationSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public AuthenticationSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public AuthenticationSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public AuthenticationSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public AuthenticationSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public AuthenticationSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public AuthenticationSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public AuthenticationSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public AuthenticationSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public AuthenticationSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public AuthenticationSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<AuthenticationSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<AuthenticationSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<AuthenticationSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<AuthenticationSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<AuthenticationSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<AuthenticationSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<AuthenticationSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<AuthenticationSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<AuthenticationSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<AuthenticationSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<AuthenticationSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<AuthenticationSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<AuthenticationSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<AuthenticationSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<AuthenticationSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<AuthenticationSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<AuthenticationSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<AuthenticationSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<AuthenticationSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<AuthenticationSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<AuthenticationSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<AuthenticationSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<AuthenticationSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<AuthenticationSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<AuthenticationSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<AuthenticationSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<AuthenticationSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<AuthenticationSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<AuthenticationSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<AuthenticationSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<AuthenticationSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<AuthenticationSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<AuthenticationSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<AuthenticationSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<AuthenticationSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<AuthenticationSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<AuthenticationSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<AuthenticationSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<AuthenticationSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<AuthenticationSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<AuthenticationSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<AuthenticationSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<AuthenticationSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<AuthenticationSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<AuthenticationSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<AuthenticationSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<AuthenticationSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<AuthenticationSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<AuthenticationSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<AuthenticationSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<AuthenticationSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<AuthenticationSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<AuthenticationSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<AuthenticationSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<AuthenticationSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<AuthenticationSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<AuthenticationSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<AuthenticationSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<AuthenticationSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<AuthenticationSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<AuthenticationSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<AuthenticationSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<AuthenticationSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<AuthenticationSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<AuthenticationSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<AuthenticationSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<AuthenticationSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<AuthenticationSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<AuthenticationSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<AuthenticationSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<AuthenticationSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<AuthenticationSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public AuthenticationSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new AuthenticationSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new AuthenticationSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public AuthenticationSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new AuthenticationSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new AuthenticationSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public AuthenticationSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new AuthenticationSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new AuthenticationSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new AuthenticationSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new AuthenticationSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new AuthenticationSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new AuthenticationSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new AuthenticationSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new AuthenticationSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new AuthenticationSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new AuthenticationSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new AuthenticationSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public AuthenticationSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new AuthenticationSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new AuthenticationSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new AuthenticationSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new AuthenticationSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public AuthenticationSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new AuthenticationSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new AuthenticationSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public AuthenticationSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new AuthenticationSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new AuthenticationSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public AuthenticationSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new AuthenticationSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new AuthenticationSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new AuthenticationSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new AuthenticationSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new AuthenticationSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new AuthenticationSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new AuthenticationSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public AuthenticationSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new AuthenticationSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new AuthenticationSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public AuthenticationSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new AuthenticationSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new AuthenticationSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new AuthenticationSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new AuthenticationSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new AuthenticationSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public AuthenticationSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new AuthenticationSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new AuthenticationSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new AuthenticationSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new AuthenticationSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new AuthenticationSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new AuthenticationSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new AuthenticationSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new AuthenticationSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new AuthenticationSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new AuthenticationSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new AuthenticationSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public AuthenticationSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new AuthenticationSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new AuthenticationSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new AuthenticationSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new AuthenticationSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public AuthenticationSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new AuthenticationSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new AuthenticationSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public AuthenticationSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new AuthenticationSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new AuthenticationSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public AuthenticationSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new AuthenticationSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new AuthenticationSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new AuthenticationSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public AuthenticationSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new AuthenticationSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public AuthenticationSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new AuthenticationSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new AuthenticationSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public AuthenticationSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new AuthenticationSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new AuthenticationSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new AuthenticationSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new AuthenticationSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new AuthenticationSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new AuthenticationSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new AuthenticationSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public AuthenticationSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new AuthenticationSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public AuthenticationSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new AuthenticationSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public AuthenticationSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new AuthenticationSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new AuthenticationSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new AuthenticationSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new AuthenticationSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new AuthenticationSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new AuthenticationSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new AuthenticationSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new AuthenticationSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new AuthenticationSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new AuthenticationSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public AuthenticationSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new AuthenticationSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new AuthenticationSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new AuthenticationSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new AuthenticationSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new AuthenticationSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new AuthenticationSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public AuthenticationSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new AuthenticationSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new AuthenticationSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new AuthenticationSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new AuthenticationSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new AuthenticationSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public AuthenticationSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new AuthenticationSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new AuthenticationSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new AuthenticationSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new AuthenticationSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new AuthenticationSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new AuthenticationSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new AuthenticationSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new AuthenticationSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public AuthenticationSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new AuthenticationSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new AuthenticationSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new AuthenticationSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public AuthenticationSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new AuthenticationSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new AuthenticationSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new AuthenticationSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new AuthenticationSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public AuthenticationSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new AuthenticationSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new AuthenticationSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new AuthenticationSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new AuthenticationSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new AuthenticationSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new AuthenticationSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new AuthenticationSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new AuthenticationSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new AuthenticationSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new AuthenticationSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public AuthenticationSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new AuthenticationSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new AuthenticationSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new AuthenticationSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public AuthenticationSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new AuthenticationSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new AuthenticationSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new AuthenticationSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new AuthenticationSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new AuthenticationSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new AuthenticationSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new AuthenticationSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new AuthenticationSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new AuthenticationSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public AuthenticationSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new AuthenticationSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new AuthenticationSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new AuthenticationSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new AuthenticationSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<N>> implements AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<N>> implements AuthenticationSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<AuthenticationSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<N>> implements AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<AuthenticationSpecFluent.DNSStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<AuthenticationSpecFluent.DNSStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<N>> implements AuthenticationSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<AuthenticationSpecFluent.ConfigStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<AuthenticationSpecFluent.ConfigStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<AuthenticationSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<AuthenticationSpecFluent.IngressControllerObservedConfigNested<N>> implements AuthenticationSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<N>> implements AuthenticationSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<AuthenticationSpecFluent.IngressControllerObservedConfigNested<N>> implements AuthenticationSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<AuthenticationSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<AuthenticationSpecFluent.HybridOverlayConfigObservedNested<N>> implements AuthenticationSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements AuthenticationSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements AuthenticationSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<AuthenticationSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements AuthenticationSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements AuthenticationSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements AuthenticationSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<AuthenticationSpecFluent.GenerationStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<AuthenticationSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<AuthenticationSpecFluent.AuthenticationListObservedConfigNested<N>> implements AuthenticationSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<AuthenticationSpecFluent.AuthenticationListObservedConfigNested<N>> implements AuthenticationSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements AuthenticationSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<AuthenticationSpecFluent.StorageStatusObservedConfigNested<N>> implements AuthenticationSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<AuthenticationSpecFluent.AccessLoggingObservedConfigNested<N>> implements AuthenticationSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements AuthenticationSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements AuthenticationSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<AuthenticationSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements AuthenticationSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<AuthenticationSpecFluent.ProjectAccessObservedConfigNested<N>> implements AuthenticationSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<AuthenticationSpecFluent.NetFlowConfigObservedNested<N>> implements AuthenticationSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<AuthenticationSpecFluent.DNSObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<AuthenticationSpecFluent.NetFlowConfigObservedNested<N>> implements AuthenticationSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<AuthenticationSpecFluent.ProjectAccessObservedConfigNested<N>> implements AuthenticationSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<AuthenticationSpecFluent.PolicyAuditConfigObservedNested<N>> implements AuthenticationSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<AuthenticationSpecFluent.StorageListObservedConfigNested<N>> implements AuthenticationSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements AuthenticationSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<AuthenticationSpecFluent.StorageListObservedConfigNested<N>> implements AuthenticationSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<AuthenticationSpecFluent.DNSRecordObservedConfigNested<N>> implements AuthenticationSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<AuthenticationSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<AuthenticationSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<AuthenticationSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<AuthenticationSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<AuthenticationSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<AuthenticationSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<AuthenticationSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<AuthenticationSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<AuthenticationSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements AuthenticationSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) AuthenticationSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements AuthenticationSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public CSISnapshotControllerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public CSISnapshotControllerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public CSISnapshotControllerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public CSISnapshotControllerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public CSISnapshotControllerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public CSISnapshotControllerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public CSISnapshotControllerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public CSISnapshotControllerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public CSISnapshotControllerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public CSISnapshotControllerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public CSISnapshotControllerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public CSISnapshotControllerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public CSISnapshotControllerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public CSISnapshotControllerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public CSISnapshotControllerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public CSISnapshotControllerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public CSISnapshotControllerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public CSISnapshotControllerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public CSISnapshotControllerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public CSISnapshotControllerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public CSISnapshotControllerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public CSISnapshotControllerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public CSISnapshotControllerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public CSISnapshotControllerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public CSISnapshotControllerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public CSISnapshotControllerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public CSISnapshotControllerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public CSISnapshotControllerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public CSISnapshotControllerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public CSISnapshotControllerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public CSISnapshotControllerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public CSISnapshotControllerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public CSISnapshotControllerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public CSISnapshotControllerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public CSISnapshotControllerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public CSISnapshotControllerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public CSISnapshotControllerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public CSISnapshotControllerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public CSISnapshotControllerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public CSISnapshotControllerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public CSISnapshotControllerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public CSISnapshotControllerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public CSISnapshotControllerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public CSISnapshotControllerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public CSISnapshotControllerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public CSISnapshotControllerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public CSISnapshotControllerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public CSISnapshotControllerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public CSISnapshotControllerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public CSISnapshotControllerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public CSISnapshotControllerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public CSISnapshotControllerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public CSISnapshotControllerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public CSISnapshotControllerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public CSISnapshotControllerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public CSISnapshotControllerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public CSISnapshotControllerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public CSISnapshotControllerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public CSISnapshotControllerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public CSISnapshotControllerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public CSISnapshotControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public CSISnapshotControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public CSISnapshotControllerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<CSISnapshotControllerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<CSISnapshotControllerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<CSISnapshotControllerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<CSISnapshotControllerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<CSISnapshotControllerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<CSISnapshotControllerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<CSISnapshotControllerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<CSISnapshotControllerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<CSISnapshotControllerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<CSISnapshotControllerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<CSISnapshotControllerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<CSISnapshotControllerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<CSISnapshotControllerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<CSISnapshotControllerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<CSISnapshotControllerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<CSISnapshotControllerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<CSISnapshotControllerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<CSISnapshotControllerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<CSISnapshotControllerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<CSISnapshotControllerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<CSISnapshotControllerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<CSISnapshotControllerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<CSISnapshotControllerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<CSISnapshotControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<CSISnapshotControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<CSISnapshotControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<CSISnapshotControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<CSISnapshotControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<CSISnapshotControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<CSISnapshotControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<CSISnapshotControllerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<CSISnapshotControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<CSISnapshotControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<CSISnapshotControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<CSISnapshotControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<CSISnapshotControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<CSISnapshotControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<CSISnapshotControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<CSISnapshotControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<CSISnapshotControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<CSISnapshotControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<CSISnapshotControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<CSISnapshotControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<CSISnapshotControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new CSISnapshotControllerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new CSISnapshotControllerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new CSISnapshotControllerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new CSISnapshotControllerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new CSISnapshotControllerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new CSISnapshotControllerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new CSISnapshotControllerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new CSISnapshotControllerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new CSISnapshotControllerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new CSISnapshotControllerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public CSISnapshotControllerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new CSISnapshotControllerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new CSISnapshotControllerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new CSISnapshotControllerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new CSISnapshotControllerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new CSISnapshotControllerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new CSISnapshotControllerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public CSISnapshotControllerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new CSISnapshotControllerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new CSISnapshotControllerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new CSISnapshotControllerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new CSISnapshotControllerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new CSISnapshotControllerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new CSISnapshotControllerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new CSISnapshotControllerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new CSISnapshotControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new CSISnapshotControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new CSISnapshotControllerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new CSISnapshotControllerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new CSISnapshotControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new CSISnapshotControllerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new CSISnapshotControllerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new CSISnapshotControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new CSISnapshotControllerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new CSISnapshotControllerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new CSISnapshotControllerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new CSISnapshotControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public CSISnapshotControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new CSISnapshotControllerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new CSISnapshotControllerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new CSISnapshotControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new CSISnapshotControllerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new CSISnapshotControllerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new CSISnapshotControllerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new CSISnapshotControllerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new CSISnapshotControllerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new CSISnapshotControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new CSISnapshotControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public CSISnapshotControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new CSISnapshotControllerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new CSISnapshotControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new CSISnapshotControllerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new CSISnapshotControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements CSISnapshotControllerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements CSISnapshotControllerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<CSISnapshotControllerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<N>> implements CSISnapshotControllerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<CSISnapshotControllerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<CSISnapshotControllerSpecFluent.GenerationStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<CSISnapshotControllerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<CSISnapshotControllerSpecFluent.StorageStatusObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<CSISnapshotControllerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<N>> implements CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<CSISnapshotControllerSpecFluent.DNSObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<N>> implements CSISnapshotControllerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<CSISnapshotControllerSpecFluent.PolicyAuditConfigObservedNested<N>> implements CSISnapshotControllerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<CSISnapshotControllerSpecFluent.DNSRecordObservedConfigNested<N>> implements CSISnapshotControllerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<CSISnapshotControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<CSISnapshotControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<CSISnapshotControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<CSISnapshotControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<CSISnapshotControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<CSISnapshotControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<CSISnapshotControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements CSISnapshotControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements CSISnapshotControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -99,56 +99,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public CloudCredentialSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public CloudCredentialSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public CloudCredentialSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public CloudCredentialSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public CloudCredentialSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public CloudCredentialSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public CloudCredentialSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public CloudCredentialSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public CloudCredentialSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public CloudCredentialSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public CloudCredentialSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public CloudCredentialSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -197,31 +197,31 @@\n   public CloudCredentialSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public CloudCredentialSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public CloudCredentialSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public CloudCredentialSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public CloudCredentialSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public CloudCredentialSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public CloudCredentialSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public CloudCredentialSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public CloudCredentialSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -247,77 +247,77 @@\n   public CloudCredentialSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public CloudCredentialSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public CloudCredentialSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public CloudCredentialSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public CloudCredentialSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public CloudCredentialSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public CloudCredentialSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public CloudCredentialSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public CloudCredentialSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public CloudCredentialSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public CloudCredentialSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public CloudCredentialSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public CloudCredentialSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public CloudCredentialSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public CloudCredentialSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public CloudCredentialSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public CloudCredentialSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public CloudCredentialSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public CloudCredentialSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public CloudCredentialSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public CloudCredentialSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -368,21 +368,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public CloudCredentialSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public CloudCredentialSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public CloudCredentialSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public CloudCredentialSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public CloudCredentialSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public CloudCredentialSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -400,20 +400,20 @@\n   public CloudCredentialSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public CloudCredentialSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public CloudCredentialSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public CloudCredentialSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public CloudCredentialSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public CloudCredentialSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public CloudCredentialSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public CloudCredentialSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public CloudCredentialSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -475,20 +475,20 @@\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public CloudCredentialSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public CloudCredentialSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public CloudCredentialSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public CloudCredentialSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public CloudCredentialSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public CloudCredentialSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public CloudCredentialSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public CloudCredentialSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -496,30 +496,30 @@\n   public CloudCredentialSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public CloudCredentialSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public CloudCredentialSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public CloudCredentialSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public CloudCredentialSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public CloudCredentialSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public CloudCredentialSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -536,20 +536,20 @@\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public CloudCredentialSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public CloudCredentialSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public CloudCredentialSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public CloudCredentialSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public CloudCredentialSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public CloudCredentialSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -591,51 +591,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public CloudCredentialSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public CloudCredentialSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public CloudCredentialSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public CloudCredentialSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public CloudCredentialSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public CloudCredentialSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public CloudCredentialSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public CloudCredentialSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public CloudCredentialSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public CloudCredentialSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public CloudCredentialSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public CloudCredentialSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public CloudCredentialSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public CloudCredentialSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public CloudCredentialSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public CloudCredentialSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public CloudCredentialSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public CloudCredentialSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -662,56 +662,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public CloudCredentialSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public CloudCredentialSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -760,31 +760,31 @@\n   public CloudCredentialSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -810,77 +810,77 @@\n   public CloudCredentialSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -931,21 +931,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -963,20 +963,20 @@\n   public CloudCredentialSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1038,20 +1038,20 @@\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1059,30 +1059,30 @@\n   public CloudCredentialSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public CloudCredentialSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public CloudCredentialSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1099,20 +1099,20 @@\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1154,51 +1154,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public CloudCredentialSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public CloudCredentialSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public CloudCredentialSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1223,22 +1223,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<CloudCredentialSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1253,22 +1253,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<CloudCredentialSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<CloudCredentialSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1283,22 +1283,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<CloudCredentialSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1383,37 +1383,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<CloudCredentialSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<CloudCredentialSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<CloudCredentialSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<CloudCredentialSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1463,34 +1463,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<CloudCredentialSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<CloudCredentialSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<CloudCredentialSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<CloudCredentialSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<CloudCredentialSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1503,34 +1503,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<CloudCredentialSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<CloudCredentialSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<CloudCredentialSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1538,37 +1538,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<CloudCredentialSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<CloudCredentialSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1658,22 +1658,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<CloudCredentialSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1708,22 +1708,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<CloudCredentialSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<CloudCredentialSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1823,22 +1823,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<CloudCredentialSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<CloudCredentialSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1858,37 +1858,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<CloudCredentialSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1923,22 +1923,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<CloudCredentialSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2013,67 +2013,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<CloudCredentialSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<CloudCredentialSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<CloudCredentialSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<CloudCredentialSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<CloudCredentialSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<CloudCredentialSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<CloudCredentialSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<CloudCredentialSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<CloudCredentialSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<CloudCredentialSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2103,22 +2103,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<CloudCredentialSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2133,22 +2133,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<CloudCredentialSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<CloudCredentialSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2163,22 +2163,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<CloudCredentialSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2263,37 +2263,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<CloudCredentialSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<CloudCredentialSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2343,34 +2343,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<CloudCredentialSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<CloudCredentialSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<CloudCredentialSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2383,34 +2383,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<CloudCredentialSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<CloudCredentialSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<CloudCredentialSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2418,37 +2418,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<CloudCredentialSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<CloudCredentialSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2538,22 +2538,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<CloudCredentialSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2588,22 +2588,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<CloudCredentialSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<CloudCredentialSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2703,22 +2703,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<CloudCredentialSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<CloudCredentialSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2738,37 +2738,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<CloudCredentialSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2803,22 +2803,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<CloudCredentialSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2893,67 +2893,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<CloudCredentialSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<CloudCredentialSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<CloudCredentialSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<CloudCredentialSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<CloudCredentialSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -138,28 +138,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -170,50 +170,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -225,26 +225,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -258,36 +258,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -296,25 +296,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -337,34 +337,34 @@\n   }\n   public CloudCredentialSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new CloudCredentialSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -397,34 +397,34 @@\n   }\n   public CloudCredentialSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new CloudCredentialSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -457,34 +457,34 @@\n   }\n   public CloudCredentialSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new CloudCredentialSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new CloudCredentialSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -663,70 +663,70 @@\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new CloudCredentialSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new CloudCredentialSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new CloudCredentialSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new CloudCredentialSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new CloudCredentialSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new CloudCredentialSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new CloudCredentialSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -829,54 +829,54 @@\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new CloudCredentialSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new CloudCredentialSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -909,54 +909,54 @@\n   }\n   public CloudCredentialSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new CloudCredentialSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new CloudCredentialSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new CloudCredentialSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -982,70 +982,70 @@\n   }\n   public CloudCredentialSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new CloudCredentialSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new CloudCredentialSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new CloudCredentialSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1231,37 +1231,37 @@\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new CloudCredentialSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1337,34 +1337,34 @@\n   }\n   public CloudCredentialSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new CloudCredentialSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1585,34 +1585,34 @@\n   }\n   public CloudCredentialSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new CloudCredentialSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new CloudCredentialSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1655,67 +1655,67 @@\n   }\n   public CloudCredentialSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new CloudCredentialSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new CloudCredentialSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new CloudCredentialSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new CloudCredentialSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new CloudCredentialSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1788,34 +1788,34 @@\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1971,37 +1971,37 @@\n   }\n   public CloudCredentialSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new CloudCredentialSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new CloudCredentialSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2017,43 +2017,43 @@\n   }\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new CloudCredentialSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public CloudCredentialSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new CloudCredentialSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new CloudCredentialSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public CloudCredentialSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new CloudCredentialSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new CloudCredentialSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new CloudCredentialSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new CloudCredentialSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new CloudCredentialSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new CloudCredentialSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2070,37 +2070,37 @@\n   }\n   public CloudCredentialSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new CloudCredentialSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new CloudCredentialSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new CloudCredentialSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2167,28 +2167,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2199,50 +2199,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2254,26 +2254,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2287,36 +2287,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2325,25 +2325,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2366,34 +2366,34 @@\n   }\n   public CloudCredentialSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new CloudCredentialSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2426,34 +2426,34 @@\n   }\n   public CloudCredentialSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new CloudCredentialSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2486,34 +2486,34 @@\n   }\n   public CloudCredentialSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new CloudCredentialSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new CloudCredentialSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new CloudCredentialSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2692,70 +2692,70 @@\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new CloudCredentialSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new CloudCredentialSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new CloudCredentialSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new CloudCredentialSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new CloudCredentialSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new CloudCredentialSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new CloudCredentialSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2858,54 +2858,54 @@\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new CloudCredentialSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new CloudCredentialSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new CloudCredentialSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new CloudCredentialSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2938,54 +2938,54 @@\n   }\n   public CloudCredentialSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new CloudCredentialSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new CloudCredentialSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new CloudCredentialSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new CloudCredentialSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3011,70 +3011,70 @@\n   }\n   public CloudCredentialSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new CloudCredentialSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new CloudCredentialSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new CloudCredentialSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new CloudCredentialSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new CloudCredentialSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3260,37 +3260,37 @@\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new CloudCredentialSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new CloudCredentialSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3366,34 +3366,34 @@\n   }\n   public CloudCredentialSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new CloudCredentialSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new CloudCredentialSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new CloudCredentialSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3614,34 +3614,34 @@\n   }\n   public CloudCredentialSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new CloudCredentialSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new CloudCredentialSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new CloudCredentialSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3684,67 +3684,67 @@\n   }\n   public CloudCredentialSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new CloudCredentialSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new CloudCredentialSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new CloudCredentialSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new CloudCredentialSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new CloudCredentialSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new CloudCredentialSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new CloudCredentialSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3817,34 +3817,34 @@\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new CloudCredentialSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4000,37 +4000,37 @@\n   }\n   public CloudCredentialSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new CloudCredentialSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new CloudCredentialSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new CloudCredentialSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4046,43 +4046,43 @@\n   }\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new CloudCredentialSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new CloudCredentialSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new CloudCredentialSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new CloudCredentialSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new CloudCredentialSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new CloudCredentialSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new CloudCredentialSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new CloudCredentialSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new CloudCredentialSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4099,37 +4099,37 @@\n   }\n   public CloudCredentialSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new CloudCredentialSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new CloudCredentialSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new CloudCredentialSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new CloudCredentialSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public CloudCredentialSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4258,42 +4258,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4354,42 +4354,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4450,42 +4450,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<N>> implements CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<N>> implements CloudCredentialSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4770,42 +4770,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<N>> implements CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<CloudCredentialSpecFluent.DNSStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<CloudCredentialSpecFluent.DNSStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<N>> implements CloudCredentialSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4818,42 +4818,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<CloudCredentialSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5026,30 +5026,14 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5058,26 +5042,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<CloudCredentialSpecFluent.IngressControllerObservedConfigNested<N>> implements CloudCredentialSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<N>> implements CloudCredentialSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5090,14 +5074,30 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<CloudCredentialSpecFluent.IngressControllerObservedConfigNested<N>> implements CloudCredentialSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<CloudCredentialSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5154,30 +5154,14 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<N>> implements CloudCredentialSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5186,26 +5170,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5218,14 +5202,30 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5266,42 +5266,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements CloudCredentialSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements CloudCredentialSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5314,42 +5314,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<CloudCredentialSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements CloudCredentialSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5650,42 +5650,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements CloudCredentialSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements CloudCredentialSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<CloudCredentialSpecFluent.GenerationStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5810,42 +5810,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<CloudCredentialSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6178,42 +6178,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<N>> implements CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<N>> implements CloudCredentialSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements CloudCredentialSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<CloudCredentialSpecFluent.StorageStatusObservedConfigNested<N>> implements CloudCredentialSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6290,42 +6290,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<N>> implements CloudCredentialSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6338,42 +6338,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements CloudCredentialSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6498,42 +6498,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements CloudCredentialSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<CloudCredentialSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6786,42 +6786,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements CloudCredentialSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6850,26 +6850,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<N>> implements CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<CloudCredentialSpecFluent.NetFlowConfigObservedNested<N>> implements CloudCredentialSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<CloudCredentialSpecFluent.DNSObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6882,26 +6882,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<CloudCredentialSpecFluent.NetFlowConfigObservedNested<N>> implements CloudCredentialSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<N>> implements CloudCredentialSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<CloudCredentialSpecFluent.PolicyAuditConfigObservedNested<N>> implements CloudCredentialSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6930,42 +6930,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<CloudCredentialSpecFluent.StorageListObservedConfigNested<N>> implements CloudCredentialSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements CloudCredentialSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<CloudCredentialSpecFluent.StorageListObservedConfigNested<N>> implements CloudCredentialSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<CloudCredentialSpecFluent.DNSRecordObservedConfigNested<N>> implements CloudCredentialSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7074,42 +7074,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7170,42 +7170,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7266,42 +7266,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7586,42 +7586,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7634,42 +7634,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<CloudCredentialSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7842,30 +7842,14 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7874,26 +7858,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7906,14 +7890,30 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<CloudCredentialSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7970,30 +7970,14 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8002,26 +7986,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8034,14 +8018,30 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8082,42 +8082,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8130,42 +8130,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<CloudCredentialSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8466,42 +8466,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<CloudCredentialSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8626,42 +8626,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<CloudCredentialSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8994,42 +8994,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<CloudCredentialSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9106,42 +9106,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9154,42 +9154,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9314,42 +9314,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<CloudCredentialSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9602,42 +9602,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9666,26 +9666,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9698,26 +9698,26 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<CloudCredentialSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements CloudCredentialSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9746,42 +9746,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) CloudCredentialSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<CloudCredentialSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements CloudCredentialSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public ClusterCSIDriverSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public ClusterCSIDriverSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public ClusterCSIDriverSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public ClusterCSIDriverSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public ClusterCSIDriverSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public ClusterCSIDriverSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public ClusterCSIDriverSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public ClusterCSIDriverSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public ClusterCSIDriverSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public ClusterCSIDriverSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public ClusterCSIDriverSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public ClusterCSIDriverSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public ClusterCSIDriverSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public ClusterCSIDriverSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public ClusterCSIDriverSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public ClusterCSIDriverSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public ClusterCSIDriverSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public ClusterCSIDriverSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public ClusterCSIDriverSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public ClusterCSIDriverSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public ClusterCSIDriverSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public ClusterCSIDriverSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public ClusterCSIDriverSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public ClusterCSIDriverSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public ClusterCSIDriverSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public ClusterCSIDriverSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public ClusterCSIDriverSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public ClusterCSIDriverSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public ClusterCSIDriverSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public ClusterCSIDriverSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public ClusterCSIDriverSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public ClusterCSIDriverSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public ClusterCSIDriverSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public ClusterCSIDriverSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public ClusterCSIDriverSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public ClusterCSIDriverSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public ClusterCSIDriverSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public ClusterCSIDriverSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public ClusterCSIDriverSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public ClusterCSIDriverSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public ClusterCSIDriverSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public ClusterCSIDriverSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public ClusterCSIDriverSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public ClusterCSIDriverSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public ClusterCSIDriverSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public ClusterCSIDriverSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public ClusterCSIDriverSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public ClusterCSIDriverSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public ClusterCSIDriverSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public ClusterCSIDriverSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public ClusterCSIDriverSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public ClusterCSIDriverSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public ClusterCSIDriverSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public ClusterCSIDriverSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public ClusterCSIDriverSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public ClusterCSIDriverSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public ClusterCSIDriverSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public ClusterCSIDriverSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public ClusterCSIDriverSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public ClusterCSIDriverSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public ClusterCSIDriverSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public ClusterCSIDriverSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public ClusterCSIDriverSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<ClusterCSIDriverSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<ClusterCSIDriverSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<ClusterCSIDriverSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<ClusterCSIDriverSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ClusterCSIDriverSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<ClusterCSIDriverSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<ClusterCSIDriverSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<ClusterCSIDriverSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<ClusterCSIDriverSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<ClusterCSIDriverSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<ClusterCSIDriverSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<ClusterCSIDriverSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ClusterCSIDriverSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<ClusterCSIDriverSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<ClusterCSIDriverSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<ClusterCSIDriverSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<ClusterCSIDriverSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<ClusterCSIDriverSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ClusterCSIDriverSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<ClusterCSIDriverSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<ClusterCSIDriverSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<ClusterCSIDriverSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<ClusterCSIDriverSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<ClusterCSIDriverSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<ClusterCSIDriverSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<ClusterCSIDriverSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<ClusterCSIDriverSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ClusterCSIDriverSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<ClusterCSIDriverSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<ClusterCSIDriverSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<ClusterCSIDriverSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<ClusterCSIDriverSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<ClusterCSIDriverSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<ClusterCSIDriverSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<ClusterCSIDriverSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ClusterCSIDriverSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<ClusterCSIDriverSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<ClusterCSIDriverSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<ClusterCSIDriverSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<ClusterCSIDriverSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<ClusterCSIDriverSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ClusterCSIDriverSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<ClusterCSIDriverSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<ClusterCSIDriverSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<ClusterCSIDriverSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new ClusterCSIDriverSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new ClusterCSIDriverSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new ClusterCSIDriverSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ClusterCSIDriverSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new ClusterCSIDriverSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new ClusterCSIDriverSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new ClusterCSIDriverSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new ClusterCSIDriverSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new ClusterCSIDriverSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new ClusterCSIDriverSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public ClusterCSIDriverSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new ClusterCSIDriverSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new ClusterCSIDriverSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new ClusterCSIDriverSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new ClusterCSIDriverSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new ClusterCSIDriverSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new ClusterCSIDriverSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public ClusterCSIDriverSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new ClusterCSIDriverSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new ClusterCSIDriverSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new ClusterCSIDriverSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new ClusterCSIDriverSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new ClusterCSIDriverSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new ClusterCSIDriverSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ClusterCSIDriverSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new ClusterCSIDriverSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new ClusterCSIDriverSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new ClusterCSIDriverSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new ClusterCSIDriverSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new ClusterCSIDriverSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new ClusterCSIDriverSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new ClusterCSIDriverSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new ClusterCSIDriverSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new ClusterCSIDriverSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new ClusterCSIDriverSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new ClusterCSIDriverSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new ClusterCSIDriverSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public ClusterCSIDriverSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new ClusterCSIDriverSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new ClusterCSIDriverSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new ClusterCSIDriverSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new ClusterCSIDriverSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new ClusterCSIDriverSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new ClusterCSIDriverSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new ClusterCSIDriverSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new ClusterCSIDriverSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new ClusterCSIDriverSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new ClusterCSIDriverSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public ClusterCSIDriverSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new ClusterCSIDriverSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new ClusterCSIDriverSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new ClusterCSIDriverSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new ClusterCSIDriverSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ClusterCSIDriverSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<N>> implements ClusterCSIDriverSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<ClusterCSIDriverSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<N>> implements ClusterCSIDriverSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<ClusterCSIDriverSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<ClusterCSIDriverSpecFluent.GenerationStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ClusterCSIDriverSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<ClusterCSIDriverSpecFluent.StorageStatusObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<ClusterCSIDriverSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<N>> implements ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<ClusterCSIDriverSpecFluent.DNSObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<N>> implements ClusterCSIDriverSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<ClusterCSIDriverSpecFluent.PolicyAuditConfigObservedNested<N>> implements ClusterCSIDriverSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<ClusterCSIDriverSpecFluent.DNSRecordObservedConfigNested<N>> implements ClusterCSIDriverSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<ClusterCSIDriverSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<ClusterCSIDriverSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<ClusterCSIDriverSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ClusterCSIDriverSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<ClusterCSIDriverSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<ClusterCSIDriverSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<ClusterCSIDriverSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements ClusterCSIDriverSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<ClusterCSIDriverSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements ClusterCSIDriverSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public ConfigSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public ConfigSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public ConfigSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public ConfigSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public ConfigSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public ConfigSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public ConfigSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public ConfigSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public ConfigSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public ConfigSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public ConfigSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public ConfigSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public ConfigSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public ConfigSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ConfigSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ConfigSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public ConfigSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public ConfigSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public ConfigSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public ConfigSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public ConfigSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public ConfigSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public ConfigSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public ConfigSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public ConfigSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public ConfigSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public ConfigSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public ConfigSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public ConfigSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public ConfigSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public ConfigSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public ConfigSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public ConfigSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public ConfigSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public ConfigSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public ConfigSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public ConfigSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public ConfigSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public ConfigSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public ConfigSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public ConfigSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public ConfigSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public ConfigSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public ConfigSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public ConfigSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public ConfigSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public ConfigSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public ConfigSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public ConfigSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public ConfigSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public ConfigSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public ConfigSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public ConfigSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public ConfigSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public ConfigSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public ConfigSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public ConfigSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public ConfigSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public ConfigSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public ConfigSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public ConfigSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public ConfigSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public ConfigSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public ConfigSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public ConfigSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public ConfigSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public ConfigSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public ConfigSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public ConfigSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public ConfigSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public ConfigSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public ConfigSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public ConfigSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public ConfigSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public ConfigSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public ConfigSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public ConfigSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public ConfigSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public ConfigSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public ConfigSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public ConfigSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public ConfigSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public ConfigSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public ConfigSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public ConfigSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public ConfigSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public ConfigSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public ConfigSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public ConfigSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public ConfigSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public ConfigSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public ConfigSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public ConfigSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public ConfigSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public ConfigSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public ConfigSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public ConfigSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public ConfigSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public ConfigSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public ConfigSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public ConfigSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public ConfigSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public ConfigSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public ConfigSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public ConfigSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public ConfigSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public ConfigSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public ConfigSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public ConfigSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public ConfigSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public ConfigSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public ConfigSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public ConfigSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public ConfigSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public ConfigSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public ConfigSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public ConfigSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public ConfigSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public ConfigSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public ConfigSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public ConfigSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public ConfigSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public ConfigSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public ConfigSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public ConfigSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public ConfigSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public ConfigSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public ConfigSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public ConfigSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public ConfigSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public ConfigSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public ConfigSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public ConfigSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public ConfigSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public ConfigSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public ConfigSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public ConfigSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public ConfigSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public ConfigSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public ConfigSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public ConfigSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public ConfigSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public ConfigSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public ConfigSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public ConfigSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public ConfigSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public ConfigSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public ConfigSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public ConfigSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public ConfigSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public ConfigSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public ConfigSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public ConfigSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public ConfigSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public ConfigSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public ConfigSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public ConfigSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public ConfigSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public ConfigSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public ConfigSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public ConfigSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public ConfigSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public ConfigSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public ConfigSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public ConfigSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public ConfigSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public ConfigSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public ConfigSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public ConfigSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public ConfigSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public ConfigSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public ConfigSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public ConfigSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public ConfigSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public ConfigSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<ConfigSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ConfigSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<ConfigSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ConfigSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<ConfigSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConfigSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConfigSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ConfigSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ConfigSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ConfigSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ConfigSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ConfigSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ConfigSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ConfigSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ConfigSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<ConfigSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ConfigSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<ConfigSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ConfigSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ConfigSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ConfigSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<ConfigSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ConfigSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<ConfigSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<ConfigSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<ConfigSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ConfigSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<ConfigSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<ConfigSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ConfigSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ConfigSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ConfigSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ConfigSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<ConfigSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ConfigSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<ConfigSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<ConfigSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ConfigSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<ConfigSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ConfigSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ConfigSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<ConfigSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<ConfigSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<ConfigSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ConfigSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ConfigSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ConfigSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ConfigSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<ConfigSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<ConfigSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ConfigSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ConfigSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ConfigSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ConfigSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<ConfigSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ConfigSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ConfigSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<ConfigSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<ConfigSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ConfigSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ConfigSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<ConfigSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<ConfigSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ConfigSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<ConfigSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ConfigSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<ConfigSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ConfigSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ConfigSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<ConfigSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ConfigSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<ConfigSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ConfigSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<ConfigSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ConfigSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<ConfigSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<ConfigSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<ConfigSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ConfigSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<ConfigSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<ConfigSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ConfigSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<ConfigSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<ConfigSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<ConfigSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ConfigSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ConfigSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<ConfigSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<ConfigSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ConfigSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ConfigSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<ConfigSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<ConfigSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<ConfigSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public ConfigSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new ConfigSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new ConfigSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public ConfigSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new ConfigSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new ConfigSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public ConfigSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new ConfigSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new ConfigSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new ConfigSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new ConfigSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new ConfigSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ConfigSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new ConfigSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public ConfigSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new ConfigSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public ConfigSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new ConfigSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new ConfigSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new ConfigSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new ConfigSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new ConfigSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new ConfigSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ConfigSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new ConfigSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new ConfigSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new ConfigSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new ConfigSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new ConfigSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new ConfigSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public ConfigSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new ConfigSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new ConfigSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new ConfigSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new ConfigSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new ConfigSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public ConfigSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new ConfigSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new ConfigSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new ConfigSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public ConfigSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new ConfigSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new ConfigSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public ConfigSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new ConfigSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new ConfigSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new ConfigSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public ConfigSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new ConfigSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new ConfigSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new ConfigSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new ConfigSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new ConfigSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new ConfigSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new ConfigSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new ConfigSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new ConfigSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new ConfigSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new ConfigSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new ConfigSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new ConfigSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new ConfigSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public ConfigSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new ConfigSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new ConfigSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new ConfigSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public ConfigSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new ConfigSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new ConfigSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new ConfigSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new ConfigSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new ConfigSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new ConfigSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new ConfigSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new ConfigSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public ConfigSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new ConfigSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new ConfigSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new ConfigSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new ConfigSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new ConfigSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new ConfigSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new ConfigSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new ConfigSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new ConfigSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new ConfigSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new ConfigSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new ConfigSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new ConfigSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new ConfigSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new ConfigSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new ConfigSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new ConfigSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new ConfigSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new ConfigSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public ConfigSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new ConfigSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new ConfigSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new ConfigSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new ConfigSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new ConfigSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public ConfigSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new ConfigSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new ConfigSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new ConfigSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public ConfigSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new ConfigSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new ConfigSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public ConfigSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new ConfigSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new ConfigSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new ConfigSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConfigSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new ConfigSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new ConfigSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public ConfigSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new ConfigSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public ConfigSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new ConfigSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new ConfigSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public ConfigSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new ConfigSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new ConfigSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new ConfigSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new ConfigSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new ConfigSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new ConfigSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new ConfigSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public ConfigSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new ConfigSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new ConfigSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public ConfigSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new ConfigSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ConfigSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public ConfigSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new ConfigSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public ConfigSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new ConfigSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new ConfigSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new ConfigSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ConfigSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new ConfigSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new ConfigSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public ConfigSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new ConfigSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new ConfigSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new ConfigSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ConfigSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new ConfigSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new ConfigSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new ConfigSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public ConfigSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new ConfigSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new ConfigSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new ConfigSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new ConfigSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new ConfigSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new ConfigSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new ConfigSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public ConfigSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new ConfigSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new ConfigSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new ConfigSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new ConfigSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new ConfigSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public ConfigSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new ConfigSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new ConfigSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new ConfigSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new ConfigSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new ConfigSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new ConfigSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new ConfigSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new ConfigSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new ConfigSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public ConfigSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new ConfigSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new ConfigSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new ConfigSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public ConfigSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new ConfigSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new ConfigSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new ConfigSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new ConfigSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public ConfigSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new ConfigSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new ConfigSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new ConfigSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new ConfigSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new ConfigSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new ConfigSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new ConfigSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new ConfigSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new ConfigSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new ConfigSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new ConfigSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new ConfigSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public ConfigSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new ConfigSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new ConfigSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new ConfigSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public ConfigSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new ConfigSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new ConfigSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new ConfigSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new ConfigSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new ConfigSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new ConfigSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new ConfigSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new ConfigSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new ConfigSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public ConfigSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new ConfigSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new ConfigSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new ConfigSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new ConfigSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConfigSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ConfigSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements ConfigSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ConfigSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements ConfigSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConfigSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ConfigSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConfigSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ConfigSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ConfigSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements ConfigSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ConfigSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ConfigSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ConfigSpecFluent.DNSStatusObservedConfigNested<N>> implements ConfigSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ConfigSpecFluent.DNSStatusObservedConfigNested<N>> implements ConfigSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ConfigSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ConfigSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ConfigSpecFluent.ConfigStatusObservedConfigNested<N>> implements ConfigSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ConfigSpecFluent.ConfigStatusObservedConfigNested<N>> implements ConfigSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ConfigSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<ConfigSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements ConfigSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<ConfigSpecFluent.KubeAPIServerObservedConfigNested<N>> implements ConfigSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ConfigSpecFluent.IngressControllerObservedConfigNested<N>> implements ConfigSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ConfigSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ConfigSpecFluent.ConsoleConfigRouteObservedNested<N>> implements ConfigSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ConfigSpecFluent.IngressControllerObservedConfigNested<N>> implements ConfigSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<ConfigSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements ConfigSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<ConfigSpecFluent.HybridOverlayConfigObservedNested<N>> implements ConfigSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<ConfigSpecFluent.ImagePrunerListObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ConfigSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ConfigSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements ConfigSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ConfigSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ConfigSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ConfigSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements ConfigSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ConfigSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ConfigSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ConfigSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ConfigSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ConfigSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ConfigSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ConfigSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<ConfigSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements ConfigSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ConfigSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ConfigSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<ConfigSpecFluent.GenerationStatusObservedConfigNested<N>> implements ConfigSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ConfigSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ConfigSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ConfigSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements ConfigSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ConfigSpecFluent.AuthenticationListObservedConfigNested<N>> implements ConfigSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ConfigSpecFluent.AuthenticationListObservedConfigNested<N>> implements ConfigSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ConfigSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<ConfigSpecFluent.StorageStatusObservedConfigNested<N>> implements ConfigSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ConfigSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ConfigSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<ConfigSpecFluent.AccessLoggingObservedConfigNested<N>> implements ConfigSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ConfigSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ConfigSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ConfigSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ConfigSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ConfigSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ConfigSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements ConfigSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ConfigSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ConfigSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<ConfigSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements ConfigSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ConfigSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ConfigSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements ConfigSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ConfigSpecFluent.ProjectAccessObservedConfigNested<N>> implements ConfigSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ConfigSpecFluent.NetFlowConfigObservedNested<N>> implements ConfigSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<ConfigSpecFluent.DNSObservedConfigNested<N>> implements ConfigSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ConfigSpecFluent.NetFlowConfigObservedNested<N>> implements ConfigSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ConfigSpecFluent.ProjectAccessObservedConfigNested<N>> implements ConfigSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<ConfigSpecFluent.PolicyAuditConfigObservedNested<N>> implements ConfigSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ConfigSpecFluent.StorageListObservedConfigNested<N>> implements ConfigSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ConfigSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ConfigSpecFluent.StorageListObservedConfigNested<N>> implements ConfigSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<ConfigSpecFluent.DNSRecordObservedConfigNested<N>> implements ConfigSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ConfigSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ConfigSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ConfigSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ConfigSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<ConfigSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements ConfigSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<ConfigSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements ConfigSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ConfigSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<ConfigSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<ConfigSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ConfigSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<ConfigSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ConfigSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<ConfigSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ConfigSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ConfigSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<ConfigSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements ConfigSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ConfigSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<ConfigSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements ConfigSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -115,56 +115,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public ConsoleSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public ConsoleSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public ConsoleSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public ConsoleSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public ConsoleSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public ConsoleSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public ConsoleSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public ConsoleSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public ConsoleSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public ConsoleSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public ConsoleSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public ConsoleSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public ConsoleSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public ConsoleSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public ConsoleSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public ConsoleSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public ConsoleSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public ConsoleSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -213,31 +213,31 @@\n   public ConsoleSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public ConsoleSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public ConsoleSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public ConsoleSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public ConsoleSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public ConsoleSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public ConsoleSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public ConsoleSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public ConsoleSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public ConsoleSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public ConsoleSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -263,77 +263,77 @@\n   public ConsoleSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public ConsoleSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public ConsoleSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public ConsoleSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public ConsoleSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public ConsoleSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public ConsoleSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public ConsoleSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public ConsoleSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public ConsoleSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public ConsoleSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public ConsoleSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public ConsoleSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public ConsoleSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public ConsoleSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public ConsoleSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public ConsoleSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public ConsoleSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public ConsoleSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public ConsoleSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public ConsoleSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public ConsoleSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public ConsoleSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public ConsoleSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public ConsoleSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public ConsoleSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public ConsoleSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public ConsoleSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public ConsoleSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public ConsoleSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public ConsoleSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -384,21 +384,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public ConsoleSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public ConsoleSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public ConsoleSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public ConsoleSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public ConsoleSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public ConsoleSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -416,20 +416,20 @@\n   public ConsoleSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public ConsoleSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public ConsoleSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public ConsoleSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public ConsoleSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public ConsoleSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public ConsoleSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public ConsoleSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public ConsoleSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -491,20 +491,20 @@\n   public ConsoleSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public ConsoleSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public ConsoleSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public ConsoleSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public ConsoleSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public ConsoleSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public ConsoleSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public ConsoleSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public ConsoleSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public ConsoleSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public ConsoleSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -512,30 +512,30 @@\n   public ConsoleSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public ConsoleSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public ConsoleSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public ConsoleSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public ConsoleSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public ConsoleSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public ConsoleSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public ConsoleSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public ConsoleSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -552,20 +552,20 @@\n   public ConsoleSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public ConsoleSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public ConsoleSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public ConsoleSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public ConsoleSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public ConsoleSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public ConsoleSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -607,51 +607,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public ConsoleSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public ConsoleSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public ConsoleSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public ConsoleSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public ConsoleSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public ConsoleSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public ConsoleSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public ConsoleSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public ConsoleSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public ConsoleSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public ConsoleSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public ConsoleSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public ConsoleSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public ConsoleSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public ConsoleSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public ConsoleSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public ConsoleSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public ConsoleSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public ConsoleSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public ConsoleSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public ConsoleSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public ConsoleSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -723,56 +723,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public ConsoleSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public ConsoleSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -821,31 +821,31 @@\n   public ConsoleSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -871,77 +871,77 @@\n   public ConsoleSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -992,21 +992,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -1024,20 +1024,20 @@\n   public ConsoleSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1099,20 +1099,20 @@\n   public ConsoleSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1120,30 +1120,30 @@\n   public ConsoleSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public ConsoleSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public ConsoleSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1160,20 +1160,20 @@\n   public ConsoleSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1215,51 +1215,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public ConsoleSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public ConsoleSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public ConsoleSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1289,22 +1289,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<ConsoleSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1319,22 +1319,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<ConsoleSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ConsoleSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1349,22 +1349,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<ConsoleSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConsoleSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConsoleSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ConsoleSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1449,37 +1449,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ConsoleSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ConsoleSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ConsoleSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ConsoleSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ConsoleSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ConsoleSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ConsoleSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<ConsoleSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1529,34 +1529,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ConsoleSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<ConsoleSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ConsoleSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ConsoleSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ConsoleSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<ConsoleSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ConsoleSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1569,34 +1569,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<ConsoleSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<ConsoleSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<ConsoleSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ConsoleSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<ConsoleSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1604,37 +1604,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<ConsoleSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<ConsoleSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1724,22 +1724,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<ConsoleSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1774,22 +1774,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<ConsoleSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ConsoleSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1889,22 +1889,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<ConsoleSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ConsoleSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ConsoleSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<ConsoleSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1924,37 +1924,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<ConsoleSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<ConsoleSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1989,22 +1989,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ConsoleSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<ConsoleSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2079,67 +2079,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<ConsoleSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ConsoleSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ConsoleSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ConsoleSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ConsoleSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<ConsoleSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ConsoleSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ConsoleSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<ConsoleSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<ConsoleSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ConsoleSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ConsoleSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<ConsoleSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2179,22 +2179,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<ConsoleSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2209,22 +2209,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<ConsoleSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ConsoleSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2239,22 +2239,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<ConsoleSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ConsoleSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2339,37 +2339,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ConsoleSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<ConsoleSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2419,34 +2419,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ConsoleSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<ConsoleSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ConsoleSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2459,34 +2459,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<ConsoleSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ConsoleSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<ConsoleSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2494,37 +2494,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<ConsoleSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<ConsoleSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2614,22 +2614,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<ConsoleSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2664,22 +2664,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<ConsoleSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ConsoleSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2779,22 +2779,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<ConsoleSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<ConsoleSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2814,37 +2814,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<ConsoleSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2879,22 +2879,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ConsoleSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<ConsoleSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2969,67 +2969,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<ConsoleSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ConsoleSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ConsoleSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<ConsoleSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<ConsoleSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<ConsoleSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConsoleSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -173,28 +173,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -205,50 +205,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -260,26 +260,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -293,36 +293,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -331,25 +331,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -372,34 +372,34 @@\n   }\n   public ConsoleSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new ConsoleSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new ConsoleSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -432,34 +432,34 @@\n   }\n   public ConsoleSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new ConsoleSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new ConsoleSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -492,34 +492,34 @@\n   }\n   public ConsoleSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new ConsoleSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new ConsoleSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new ConsoleSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new ConsoleSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new ConsoleSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ConsoleSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new ConsoleSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public ConsoleSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new ConsoleSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -698,70 +698,70 @@\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new ConsoleSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new ConsoleSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new ConsoleSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new ConsoleSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new ConsoleSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new ConsoleSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ConsoleSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new ConsoleSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new ConsoleSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new ConsoleSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new ConsoleSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -864,54 +864,54 @@\n   }\n   public ConsoleSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new ConsoleSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new ConsoleSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new ConsoleSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new ConsoleSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new ConsoleSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public ConsoleSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new ConsoleSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new ConsoleSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new ConsoleSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -944,54 +944,54 @@\n   }\n   public ConsoleSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new ConsoleSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new ConsoleSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public ConsoleSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new ConsoleSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new ConsoleSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new ConsoleSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -1017,70 +1017,70 @@\n   }\n   public ConsoleSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new ConsoleSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new ConsoleSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new ConsoleSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new ConsoleSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new ConsoleSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new ConsoleSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new ConsoleSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new ConsoleSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new ConsoleSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new ConsoleSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new ConsoleSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new ConsoleSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1266,37 +1266,37 @@\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new ConsoleSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new ConsoleSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1372,34 +1372,34 @@\n   }\n   public ConsoleSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new ConsoleSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new ConsoleSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new ConsoleSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1620,34 +1620,34 @@\n   }\n   public ConsoleSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new ConsoleSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new ConsoleSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new ConsoleSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new ConsoleSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new ConsoleSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new ConsoleSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new ConsoleSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new ConsoleSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1690,67 +1690,67 @@\n   }\n   public ConsoleSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new ConsoleSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new ConsoleSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new ConsoleSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new ConsoleSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new ConsoleSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new ConsoleSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new ConsoleSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new ConsoleSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new ConsoleSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new ConsoleSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new ConsoleSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new ConsoleSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new ConsoleSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new ConsoleSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new ConsoleSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1823,34 +1823,34 @@\n   }\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new ConsoleSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new ConsoleSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new ConsoleSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new ConsoleSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -2006,37 +2006,37 @@\n   }\n   public ConsoleSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new ConsoleSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new ConsoleSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new ConsoleSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new ConsoleSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new ConsoleSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2052,43 +2052,43 @@\n   }\n   public ConsoleSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new ConsoleSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new ConsoleSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public ConsoleSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new ConsoleSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new ConsoleSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public ConsoleSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new ConsoleSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new ConsoleSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new ConsoleSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ConsoleSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new ConsoleSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public ConsoleSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new ConsoleSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public ConsoleSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new ConsoleSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new ConsoleSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2105,37 +2105,37 @@\n   }\n   public ConsoleSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new ConsoleSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new ConsoleSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new ConsoleSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new ConsoleSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new ConsoleSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new ConsoleSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new ConsoleSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public ConsoleSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new ConsoleSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new ConsoleSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2321,28 +2321,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2353,50 +2353,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2408,26 +2408,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2441,36 +2441,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2479,25 +2479,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2520,34 +2520,34 @@\n   }\n   public ConsoleSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new ConsoleSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2580,34 +2580,34 @@\n   }\n   public ConsoleSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new ConsoleSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2640,34 +2640,34 @@\n   }\n   public ConsoleSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new ConsoleSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new ConsoleSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new ConsoleSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ConsoleSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new ConsoleSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new ConsoleSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2846,70 +2846,70 @@\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new ConsoleSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new ConsoleSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new ConsoleSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ConsoleSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new ConsoleSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new ConsoleSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new ConsoleSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3012,54 +3012,54 @@\n   }\n   public ConsoleSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new ConsoleSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new ConsoleSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new ConsoleSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new ConsoleSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new ConsoleSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new ConsoleSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new ConsoleSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3092,54 +3092,54 @@\n   }\n   public ConsoleSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new ConsoleSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new ConsoleSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new ConsoleSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new ConsoleSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new ConsoleSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3165,70 +3165,70 @@\n   }\n   public ConsoleSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new ConsoleSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new ConsoleSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new ConsoleSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new ConsoleSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new ConsoleSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new ConsoleSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new ConsoleSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3414,37 +3414,37 @@\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new ConsoleSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new ConsoleSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3520,34 +3520,34 @@\n   }\n   public ConsoleSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new ConsoleSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new ConsoleSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new ConsoleSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3768,34 +3768,34 @@\n   }\n   public ConsoleSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new ConsoleSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new ConsoleSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new ConsoleSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new ConsoleSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3838,67 +3838,67 @@\n   }\n   public ConsoleSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new ConsoleSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new ConsoleSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new ConsoleSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new ConsoleSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new ConsoleSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new ConsoleSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new ConsoleSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new ConsoleSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3971,34 +3971,34 @@\n   }\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new ConsoleSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new ConsoleSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new ConsoleSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4154,37 +4154,37 @@\n   }\n   public ConsoleSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new ConsoleSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new ConsoleSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new ConsoleSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4200,43 +4200,43 @@\n   }\n   public ConsoleSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new ConsoleSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new ConsoleSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new ConsoleSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new ConsoleSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new ConsoleSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new ConsoleSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new ConsoleSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new ConsoleSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new ConsoleSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4253,37 +4253,37 @@\n   }\n   public ConsoleSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new ConsoleSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new ConsoleSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new ConsoleSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new ConsoleSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ConsoleSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4434,42 +4434,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ConsoleSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements ConsoleSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4530,42 +4530,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ConsoleSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4626,42 +4626,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConsoleSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ConsoleSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConsoleSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ConsoleSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ConsoleSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements ConsoleSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4946,42 +4946,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ConsoleSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ConsoleSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ConsoleSpecFluent.DNSStatusObservedConfigNested<N>> implements ConsoleSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ConsoleSpecFluent.DNSStatusObservedConfigNested<N>> implements ConsoleSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ConsoleSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ConsoleSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4994,42 +4994,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ConsoleSpecFluent.ConfigStatusObservedConfigNested<N>> implements ConsoleSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ConsoleSpecFluent.ConfigStatusObservedConfigNested<N>> implements ConsoleSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ConsoleSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<ConsoleSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements ConsoleSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5202,30 +5202,14 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<ConsoleSpecFluent.KubeAPIServerObservedConfigNested<N>> implements ConsoleSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5234,26 +5218,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ConsoleSpecFluent.IngressControllerObservedConfigNested<N>> implements ConsoleSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ConsoleSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ConsoleSpecFluent.ConsoleConfigRouteObservedNested<N>> implements ConsoleSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5266,14 +5250,30 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ConsoleSpecFluent.IngressControllerObservedConfigNested<N>> implements ConsoleSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<ConsoleSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements ConsoleSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5330,30 +5330,14 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<ConsoleSpecFluent.HybridOverlayConfigObservedNested<N>> implements ConsoleSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5362,26 +5346,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<ConsoleSpecFluent.ImagePrunerListObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5394,14 +5378,30 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ConsoleSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ConsoleSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5442,42 +5442,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ConsoleSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements ConsoleSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5490,42 +5490,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ConsoleSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ConsoleSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ConsoleSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<ConsoleSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements ConsoleSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5826,42 +5826,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ConsoleSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ConsoleSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<ConsoleSpecFluent.GenerationStatusObservedConfigNested<N>> implements ConsoleSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5986,42 +5986,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ConsoleSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ConsoleSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements ConsoleSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6354,42 +6354,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ConsoleSpecFluent.AuthenticationListObservedConfigNested<N>> implements ConsoleSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ConsoleSpecFluent.AuthenticationListObservedConfigNested<N>> implements ConsoleSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ConsoleSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<ConsoleSpecFluent.StorageStatusObservedConfigNested<N>> implements ConsoleSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6466,42 +6466,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ConsoleSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<ConsoleSpecFluent.AccessLoggingObservedConfigNested<N>> implements ConsoleSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6514,42 +6514,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ConsoleSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ConsoleSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6674,42 +6674,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ConsoleSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ConsoleSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<ConsoleSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements ConsoleSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6962,42 +6962,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ConsoleSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ConsoleSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements ConsoleSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -7026,26 +7026,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ConsoleSpecFluent.ProjectAccessObservedConfigNested<N>> implements ConsoleSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ConsoleSpecFluent.NetFlowConfigObservedNested<N>> implements ConsoleSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<ConsoleSpecFluent.DNSObservedConfigNested<N>> implements ConsoleSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -7058,26 +7058,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ConsoleSpecFluent.NetFlowConfigObservedNested<N>> implements ConsoleSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ConsoleSpecFluent.ProjectAccessObservedConfigNested<N>> implements ConsoleSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<ConsoleSpecFluent.PolicyAuditConfigObservedNested<N>> implements ConsoleSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -7106,42 +7106,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ConsoleSpecFluent.StorageListObservedConfigNested<N>> implements ConsoleSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ConsoleSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ConsoleSpecFluent.StorageListObservedConfigNested<N>> implements ConsoleSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<ConsoleSpecFluent.DNSRecordObservedConfigNested<N>> implements ConsoleSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7282,42 +7282,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ConsoleSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7378,42 +7378,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ConsoleSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7474,42 +7474,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ConsoleSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7794,42 +7794,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7842,42 +7842,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<ConsoleSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -8050,30 +8050,14 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -8082,26 +8066,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -8114,14 +8098,30 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<ConsoleSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -8178,30 +8178,14 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8210,26 +8194,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8242,14 +8226,30 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ConsoleSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8290,42 +8290,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8338,42 +8338,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<ConsoleSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8674,42 +8674,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<ConsoleSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8834,42 +8834,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ConsoleSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -9202,42 +9202,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<ConsoleSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9314,42 +9314,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9362,42 +9362,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9522,42 +9522,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<ConsoleSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9810,42 +9810,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ConsoleSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9874,26 +9874,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9906,26 +9906,26 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<ConsoleSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements ConsoleSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9954,42 +9954,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ConsoleSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<ConsoleSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements ConsoleSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -102,56 +102,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public EtcdSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public EtcdSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public EtcdSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public EtcdSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public EtcdSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public EtcdSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public EtcdSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public EtcdSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public EtcdSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public EtcdSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public EtcdSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public EtcdSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public EtcdSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public EtcdSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public EtcdSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public EtcdSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public EtcdSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public EtcdSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public EtcdSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public EtcdSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -200,31 +200,31 @@\n   public EtcdSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public EtcdSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public EtcdSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public EtcdSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public EtcdSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public EtcdSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public EtcdSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public EtcdSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public EtcdSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public EtcdSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public EtcdSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -250,77 +250,77 @@\n   public EtcdSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public EtcdSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public EtcdSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public EtcdSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public EtcdSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public EtcdSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public EtcdSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public EtcdSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public EtcdSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public EtcdSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public EtcdSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public EtcdSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public EtcdSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public EtcdSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public EtcdSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public EtcdSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public EtcdSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public EtcdSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public EtcdSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public EtcdSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public EtcdSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public EtcdSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public EtcdSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public EtcdSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public EtcdSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public EtcdSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public EtcdSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public EtcdSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public EtcdSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public EtcdSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public EtcdSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public EtcdSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public EtcdSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public EtcdSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public EtcdSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -371,21 +371,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public EtcdSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public EtcdSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public EtcdSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public EtcdSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public EtcdSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public EtcdSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public EtcdSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public EtcdSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -403,20 +403,20 @@\n   public EtcdSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public EtcdSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public EtcdSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public EtcdSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public EtcdSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public EtcdSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public EtcdSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public EtcdSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public EtcdSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -478,20 +478,20 @@\n   public EtcdSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public EtcdSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public EtcdSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public EtcdSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public EtcdSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public EtcdSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public EtcdSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public EtcdSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public EtcdSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public EtcdSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public EtcdSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -499,30 +499,30 @@\n   public EtcdSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public EtcdSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public EtcdSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public EtcdSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public EtcdSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public EtcdSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public EtcdSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public EtcdSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public EtcdSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public EtcdSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public EtcdSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -539,20 +539,20 @@\n   public EtcdSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public EtcdSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public EtcdSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public EtcdSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public EtcdSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public EtcdSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public EtcdSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -594,51 +594,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public EtcdSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public EtcdSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public EtcdSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public EtcdSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public EtcdSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public EtcdSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public EtcdSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public EtcdSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public EtcdSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public EtcdSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public EtcdSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public EtcdSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public EtcdSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public EtcdSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public EtcdSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public EtcdSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public EtcdSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public EtcdSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public EtcdSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public EtcdSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public EtcdSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public EtcdSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -668,56 +668,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public EtcdSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public EtcdSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public EtcdSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public EtcdSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -766,31 +766,31 @@\n   public EtcdSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -816,77 +816,77 @@\n   public EtcdSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public EtcdSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public EtcdSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public EtcdSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public EtcdSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public EtcdSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public EtcdSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public EtcdSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public EtcdSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -937,21 +937,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public EtcdSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public EtcdSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -969,20 +969,20 @@\n   public EtcdSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public EtcdSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public EtcdSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public EtcdSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public EtcdSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1044,20 +1044,20 @@\n   public EtcdSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1065,30 +1065,30 @@\n   public EtcdSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public EtcdSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public EtcdSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1105,20 +1105,20 @@\n   public EtcdSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1160,51 +1160,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public EtcdSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public EtcdSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public EtcdSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public EtcdSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public EtcdSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public EtcdSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public EtcdSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public EtcdSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public EtcdSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public EtcdSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public EtcdSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1229,22 +1229,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<EtcdSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<EtcdSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1259,22 +1259,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<EtcdSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<EtcdSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1289,22 +1289,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<EtcdSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<EtcdSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<EtcdSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<EtcdSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1389,37 +1389,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<EtcdSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<EtcdSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<EtcdSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<EtcdSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<EtcdSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<EtcdSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<EtcdSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<EtcdSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1469,34 +1469,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<EtcdSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<EtcdSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<EtcdSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<EtcdSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<EtcdSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<EtcdSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<EtcdSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1509,34 +1509,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<EtcdSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<EtcdSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<EtcdSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<EtcdSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<EtcdSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1544,37 +1544,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<EtcdSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<EtcdSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<EtcdSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<EtcdSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<EtcdSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<EtcdSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1664,22 +1664,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<EtcdSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<EtcdSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1714,22 +1714,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<EtcdSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<EtcdSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1829,22 +1829,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<EtcdSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<EtcdSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<EtcdSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<EtcdSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1864,37 +1864,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<EtcdSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<EtcdSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<EtcdSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<EtcdSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<EtcdSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1929,22 +1929,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<EtcdSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<EtcdSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2019,67 +2019,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<EtcdSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<EtcdSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<EtcdSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<EtcdSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<EtcdSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<EtcdSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<EtcdSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<EtcdSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<EtcdSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<EtcdSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<EtcdSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<EtcdSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<EtcdSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2109,22 +2109,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<EtcdSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<EtcdSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2139,22 +2139,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<EtcdSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<EtcdSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2169,22 +2169,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<EtcdSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<EtcdSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2269,37 +2269,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<EtcdSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<EtcdSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2349,34 +2349,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<EtcdSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<EtcdSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<EtcdSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2389,34 +2389,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<EtcdSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<EtcdSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<EtcdSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2424,37 +2424,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<EtcdSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<EtcdSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2544,22 +2544,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<EtcdSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<EtcdSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2594,22 +2594,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<EtcdSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<EtcdSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2709,22 +2709,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<EtcdSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<EtcdSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2744,37 +2744,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<EtcdSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<EtcdSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2809,22 +2809,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<EtcdSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<EtcdSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2899,67 +2899,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<EtcdSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<EtcdSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<EtcdSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<EtcdSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<EtcdSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -151,28 +151,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -183,50 +183,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -238,26 +238,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -271,36 +271,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -309,25 +309,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -350,34 +350,34 @@\n   }\n   public EtcdSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new EtcdSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new EtcdSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -410,34 +410,34 @@\n   }\n   public EtcdSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new EtcdSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new EtcdSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -470,34 +470,34 @@\n   }\n   public EtcdSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new EtcdSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new EtcdSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new EtcdSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new EtcdSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new EtcdSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new EtcdSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new EtcdSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public EtcdSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new EtcdSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -676,70 +676,70 @@\n   }\n   public EtcdSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new EtcdSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new EtcdSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new EtcdSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new EtcdSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new EtcdSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new EtcdSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new EtcdSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new EtcdSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new EtcdSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new EtcdSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new EtcdSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new EtcdSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new EtcdSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -842,54 +842,54 @@\n   }\n   public EtcdSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new EtcdSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new EtcdSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new EtcdSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new EtcdSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new EtcdSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public EtcdSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new EtcdSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new EtcdSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new EtcdSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -922,54 +922,54 @@\n   }\n   public EtcdSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new EtcdSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new EtcdSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public EtcdSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new EtcdSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new EtcdSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new EtcdSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -995,70 +995,70 @@\n   }\n   public EtcdSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new EtcdSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new EtcdSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new EtcdSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new EtcdSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new EtcdSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new EtcdSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new EtcdSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new EtcdSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new EtcdSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new EtcdSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new EtcdSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new EtcdSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1244,37 +1244,37 @@\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new EtcdSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new EtcdSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1350,34 +1350,34 @@\n   }\n   public EtcdSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new EtcdSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new EtcdSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new EtcdSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1598,34 +1598,34 @@\n   }\n   public EtcdSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new EtcdSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new EtcdSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new EtcdSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new EtcdSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new EtcdSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new EtcdSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new EtcdSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new EtcdSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1668,67 +1668,67 @@\n   }\n   public EtcdSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new EtcdSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new EtcdSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new EtcdSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new EtcdSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new EtcdSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new EtcdSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new EtcdSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new EtcdSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new EtcdSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new EtcdSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new EtcdSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new EtcdSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new EtcdSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new EtcdSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new EtcdSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1801,34 +1801,34 @@\n   }\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new EtcdSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new EtcdSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new EtcdSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new EtcdSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1984,37 +1984,37 @@\n   }\n   public EtcdSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new EtcdSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new EtcdSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new EtcdSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new EtcdSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new EtcdSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2030,43 +2030,43 @@\n   }\n   public EtcdSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new EtcdSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new EtcdSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new EtcdSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public EtcdSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new EtcdSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new EtcdSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public EtcdSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new EtcdSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new EtcdSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new EtcdSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public EtcdSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new EtcdSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new EtcdSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public EtcdSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new EtcdSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public EtcdSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new EtcdSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new EtcdSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2083,37 +2083,37 @@\n   }\n   public EtcdSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new EtcdSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new EtcdSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new EtcdSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new EtcdSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new EtcdSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new EtcdSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new EtcdSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public EtcdSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new EtcdSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new EtcdSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2189,28 +2189,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2221,50 +2221,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,26 +2276,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2309,36 +2309,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2347,25 +2347,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2388,34 +2388,34 @@\n   }\n   public EtcdSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new EtcdSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2448,34 +2448,34 @@\n   }\n   public EtcdSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new EtcdSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2508,34 +2508,34 @@\n   }\n   public EtcdSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new EtcdSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new EtcdSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new EtcdSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new EtcdSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new EtcdSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new EtcdSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2714,70 +2714,70 @@\n   }\n   public EtcdSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new EtcdSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new EtcdSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new EtcdSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new EtcdSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new EtcdSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new EtcdSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new EtcdSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2880,54 +2880,54 @@\n   }\n   public EtcdSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new EtcdSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new EtcdSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new EtcdSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new EtcdSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new EtcdSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new EtcdSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new EtcdSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2960,54 +2960,54 @@\n   }\n   public EtcdSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new EtcdSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new EtcdSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new EtcdSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new EtcdSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new EtcdSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3033,70 +3033,70 @@\n   }\n   public EtcdSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new EtcdSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new EtcdSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new EtcdSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new EtcdSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new EtcdSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new EtcdSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new EtcdSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3282,37 +3282,37 @@\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new EtcdSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new EtcdSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3388,34 +3388,34 @@\n   }\n   public EtcdSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new EtcdSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new EtcdSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new EtcdSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3636,34 +3636,34 @@\n   }\n   public EtcdSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new EtcdSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new EtcdSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new EtcdSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new EtcdSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3706,67 +3706,67 @@\n   }\n   public EtcdSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new EtcdSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new EtcdSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new EtcdSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new EtcdSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new EtcdSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new EtcdSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new EtcdSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new EtcdSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3839,34 +3839,34 @@\n   }\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new EtcdSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new EtcdSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new EtcdSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new EtcdSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4022,37 +4022,37 @@\n   }\n   public EtcdSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new EtcdSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new EtcdSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new EtcdSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4068,43 +4068,43 @@\n   }\n   public EtcdSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new EtcdSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new EtcdSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new EtcdSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new EtcdSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new EtcdSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new EtcdSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new EtcdSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new EtcdSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new EtcdSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4121,37 +4121,37 @@\n   }\n   public EtcdSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new EtcdSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new EtcdSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new EtcdSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new EtcdSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4284,42 +4284,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<EtcdSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements EtcdSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4380,42 +4380,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<EtcdSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements EtcdSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4476,42 +4476,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<EtcdSpecFluent.OVNKubernetesConfigObservedNested<N>> implements EtcdSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<EtcdSpecFluent.OVNKubernetesConfigObservedNested<N>> implements EtcdSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<EtcdSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements EtcdSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4796,42 +4796,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<EtcdSpecFluent.UpstreamResolversObservedConfigNested<N>> implements EtcdSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<EtcdSpecFluent.DNSStatusObservedConfigNested<N>> implements EtcdSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<EtcdSpecFluent.DNSStatusObservedConfigNested<N>> implements EtcdSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<EtcdSpecFluent.UpstreamResolversObservedConfigNested<N>> implements EtcdSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4844,42 +4844,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<EtcdSpecFluent.ConfigStatusObservedConfigNested<N>> implements EtcdSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<EtcdSpecFluent.ConfigStatusObservedConfigNested<N>> implements EtcdSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements EtcdSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<EtcdSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements EtcdSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5052,30 +5052,14 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<EtcdSpecFluent.KubeAPIServerObservedConfigNested<N>> implements EtcdSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5084,26 +5068,26 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<EtcdSpecFluent.IngressControllerObservedConfigNested<N>> implements EtcdSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements EtcdSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<EtcdSpecFluent.ConsoleConfigRouteObservedNested<N>> implements EtcdSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5116,14 +5100,30 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<EtcdSpecFluent.IngressControllerObservedConfigNested<N>> implements EtcdSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<EtcdSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements EtcdSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5180,30 +5180,14 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<EtcdSpecFluent.HybridOverlayConfigObservedNested<N>> implements EtcdSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5212,26 +5196,26 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<EtcdSpecFluent.ImagePrunerListObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5244,14 +5228,30 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements EtcdSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<EtcdSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements EtcdSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5292,42 +5292,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<EtcdSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements EtcdSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements EtcdSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements EtcdSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5340,42 +5340,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<EtcdSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements EtcdSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<EtcdSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements EtcdSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements EtcdSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<EtcdSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements EtcdSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<EtcdSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements EtcdSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5676,42 +5676,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements EtcdSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements EtcdSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<EtcdSpecFluent.GenerationStatusObservedConfigNested<N>> implements EtcdSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5836,42 +5836,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements EtcdSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements EtcdSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<EtcdSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements EtcdSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6204,42 +6204,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<EtcdSpecFluent.AuthenticationListObservedConfigNested<N>> implements EtcdSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<EtcdSpecFluent.AuthenticationListObservedConfigNested<N>> implements EtcdSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements EtcdSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<EtcdSpecFluent.StorageStatusObservedConfigNested<N>> implements EtcdSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6316,42 +6316,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements EtcdSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements EtcdSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<EtcdSpecFluent.AccessLoggingObservedConfigNested<N>> implements EtcdSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6364,42 +6364,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<EtcdSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements EtcdSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<EtcdSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements EtcdSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements EtcdSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<EtcdSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements EtcdSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6524,42 +6524,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements EtcdSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements EtcdSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<EtcdSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements EtcdSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6812,42 +6812,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements EtcdSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<EtcdSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements EtcdSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6876,26 +6876,26 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<EtcdSpecFluent.ProjectAccessObservedConfigNested<N>> implements EtcdSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<EtcdSpecFluent.NetFlowConfigObservedNested<N>> implements EtcdSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<EtcdSpecFluent.DNSObservedConfigNested<N>> implements EtcdSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6908,26 +6908,26 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<EtcdSpecFluent.NetFlowConfigObservedNested<N>> implements EtcdSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<EtcdSpecFluent.ProjectAccessObservedConfigNested<N>> implements EtcdSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<EtcdSpecFluent.PolicyAuditConfigObservedNested<N>> implements EtcdSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6956,42 +6956,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<EtcdSpecFluent.StorageListObservedConfigNested<N>> implements EtcdSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements EtcdSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<EtcdSpecFluent.StorageListObservedConfigNested<N>> implements EtcdSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<EtcdSpecFluent.DNSRecordObservedConfigNested<N>> implements EtcdSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7100,42 +7100,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<EtcdSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7196,42 +7196,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<EtcdSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7292,42 +7292,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements EtcdSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<EtcdSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7612,42 +7612,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7660,42 +7660,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<EtcdSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7868,30 +7868,14 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7900,26 +7884,26 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements EtcdSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7932,14 +7916,30 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<EtcdSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7996,30 +7996,14 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements EtcdSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8028,26 +8012,26 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8060,14 +8044,30 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<EtcdSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8108,42 +8108,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8156,42 +8156,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<EtcdSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8492,42 +8492,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<EtcdSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8652,42 +8652,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<EtcdSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -9020,42 +9020,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<EtcdSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9132,42 +9132,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9180,42 +9180,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<EtcdSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9340,42 +9340,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<EtcdSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9628,42 +9628,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<EtcdSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9692,26 +9692,26 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9724,26 +9724,26 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements EtcdSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<EtcdSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements EtcdSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9772,42 +9772,42 @@\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) EtcdSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements EtcdSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -275,56 +275,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public IngressControllerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public IngressControllerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -373,31 +373,31 @@\n   public IngressControllerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -423,77 +423,77 @@\n   public IngressControllerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -544,21 +544,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -576,20 +576,20 @@\n   public IngressControllerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -651,20 +651,20 @@\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -672,30 +672,30 @@\n   public IngressControllerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public IngressControllerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public IngressControllerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -712,20 +712,20 @@\n   public IngressControllerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -767,51 +767,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public IngressControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public IngressControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public IngressControllerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -891,22 +891,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<IngressControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<IngressControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -921,22 +921,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<IngressControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<IngressControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -951,22 +951,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<IngressControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<IngressControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -1051,37 +1051,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<IngressControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<IngressControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -1131,34 +1131,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<IngressControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<IngressControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<IngressControllerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -1171,34 +1171,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<IngressControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<IngressControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<IngressControllerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -1206,37 +1206,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<IngressControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<IngressControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -1326,22 +1326,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<IngressControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<IngressControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -1376,22 +1376,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<IngressControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<IngressControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -1491,22 +1491,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<IngressControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<IngressControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -1526,37 +1526,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<IngressControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<IngressControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -1591,22 +1591,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<IngressControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<IngressControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -1681,67 +1681,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<IngressControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<IngressControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<IngressControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<IngressControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<IngressControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<IngressControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/IngressControllerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -563,28 +563,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -595,50 +595,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -650,26 +650,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -683,36 +683,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -721,25 +721,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -762,34 +762,34 @@\n   }\n   public IngressControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new IngressControllerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new IngressControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -822,34 +822,34 @@\n   }\n   public IngressControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new IngressControllerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new IngressControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new IngressControllerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -882,34 +882,34 @@\n   }\n   public IngressControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new IngressControllerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new IngressControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new IngressControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new IngressControllerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new IngressControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new IngressControllerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1088,70 +1088,70 @@\n   }\n   public IngressControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new IngressControllerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new IngressControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new IngressControllerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new IngressControllerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new IngressControllerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new IngressControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new IngressControllerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new IngressControllerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1254,54 +1254,54 @@\n   }\n   public IngressControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new IngressControllerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new IngressControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new IngressControllerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new IngressControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new IngressControllerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new IngressControllerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new IngressControllerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new IngressControllerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1334,54 +1334,54 @@\n   }\n   public IngressControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new IngressControllerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new IngressControllerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new IngressControllerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new IngressControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new IngressControllerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new IngressControllerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1407,70 +1407,70 @@\n   }\n   public IngressControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new IngressControllerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new IngressControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new IngressControllerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new IngressControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new IngressControllerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new IngressControllerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new IngressControllerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new IngressControllerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1656,37 +1656,37 @@\n   }\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new IngressControllerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new IngressControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new IngressControllerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new IngressControllerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1762,34 +1762,34 @@\n   }\n   public IngressControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new IngressControllerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new IngressControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new IngressControllerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new IngressControllerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2010,34 +2010,34 @@\n   }\n   public IngressControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new IngressControllerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new IngressControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new IngressControllerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new IngressControllerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2080,67 +2080,67 @@\n   }\n   public IngressControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new IngressControllerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new IngressControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new IngressControllerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new IngressControllerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new IngressControllerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new IngressControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new IngressControllerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new IngressControllerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2213,34 +2213,34 @@\n   }\n   public IngressControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new IngressControllerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new IngressControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new IngressControllerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new IngressControllerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2396,37 +2396,37 @@\n   }\n   public IngressControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new IngressControllerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new IngressControllerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new IngressControllerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2442,43 +2442,43 @@\n   }\n   public IngressControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new IngressControllerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new IngressControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new IngressControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new IngressControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new IngressControllerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new IngressControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new IngressControllerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new IngressControllerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new IngressControllerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -2495,37 +2495,37 @@\n   }\n   public IngressControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new IngressControllerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new IngressControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new IngressControllerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new IngressControllerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public IngressControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2852,42 +2852,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<IngressControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -2948,42 +2948,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<IngressControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -3044,42 +3044,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<IngressControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -3364,42 +3364,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -3412,42 +3412,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<IngressControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -3620,30 +3620,14 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -3652,26 +3636,26 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -3684,14 +3668,30 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<IngressControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -3748,30 +3748,14 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -3780,26 +3764,26 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -3812,14 +3796,30 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<IngressControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -3860,42 +3860,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -3908,42 +3908,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<IngressControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -4244,42 +4244,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<IngressControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -4404,42 +4404,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<IngressControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -4772,42 +4772,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<IngressControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -4884,42 +4884,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -4932,42 +4932,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<IngressControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -5092,42 +5092,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<IngressControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -5380,42 +5380,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<IngressControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -5444,26 +5444,26 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -5476,26 +5476,26 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<IngressControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements IngressControllerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -5524,42 +5524,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) IngressControllerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<IngressControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements IngressControllerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -102,56 +102,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public KubeAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public KubeAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public KubeAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public KubeAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public KubeAPIServerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public KubeAPIServerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public KubeAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public KubeAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public KubeAPIServerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public KubeAPIServerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -200,31 +200,31 @@\n   public KubeAPIServerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public KubeAPIServerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public KubeAPIServerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public KubeAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public KubeAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public KubeAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public KubeAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -250,77 +250,77 @@\n   public KubeAPIServerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public KubeAPIServerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public KubeAPIServerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public KubeAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public KubeAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public KubeAPIServerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public KubeAPIServerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public KubeAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public KubeAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public KubeAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public KubeAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public KubeAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public KubeAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public KubeAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public KubeAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public KubeAPIServerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public KubeAPIServerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -371,21 +371,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public KubeAPIServerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public KubeAPIServerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public KubeAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public KubeAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public KubeAPIServerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public KubeAPIServerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -403,20 +403,20 @@\n   public KubeAPIServerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public KubeAPIServerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public KubeAPIServerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public KubeAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public KubeAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public KubeAPIServerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public KubeAPIServerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -478,20 +478,20 @@\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public KubeAPIServerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public KubeAPIServerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public KubeAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public KubeAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public KubeAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public KubeAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public KubeAPIServerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public KubeAPIServerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -499,30 +499,30 @@\n   public KubeAPIServerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public KubeAPIServerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public KubeAPIServerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public KubeAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public KubeAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public KubeAPIServerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public KubeAPIServerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -539,20 +539,20 @@\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public KubeAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public KubeAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public KubeAPIServerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public KubeAPIServerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -594,51 +594,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public KubeAPIServerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public KubeAPIServerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public KubeAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public KubeAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public KubeAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public KubeAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public KubeAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public KubeAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public KubeAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public KubeAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public KubeAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public KubeAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public KubeAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public KubeAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public KubeAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public KubeAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public KubeAPIServerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public KubeAPIServerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -668,56 +668,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public KubeAPIServerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public KubeAPIServerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -766,31 +766,31 @@\n   public KubeAPIServerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -816,77 +816,77 @@\n   public KubeAPIServerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -937,21 +937,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -969,20 +969,20 @@\n   public KubeAPIServerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1044,20 +1044,20 @@\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1065,30 +1065,30 @@\n   public KubeAPIServerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public KubeAPIServerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public KubeAPIServerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1105,20 +1105,20 @@\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1160,51 +1160,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public KubeAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public KubeAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public KubeAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1229,22 +1229,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<KubeAPIServerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1259,22 +1259,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1289,22 +1289,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1389,37 +1389,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1469,34 +1469,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1509,34 +1509,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1544,37 +1544,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<KubeAPIServerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1664,22 +1664,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<KubeAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1714,22 +1714,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<KubeAPIServerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1829,22 +1829,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<KubeAPIServerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1864,37 +1864,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<KubeAPIServerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1929,22 +1929,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2019,67 +2019,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeAPIServerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<KubeAPIServerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeAPIServerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<KubeAPIServerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeAPIServerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeAPIServerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<KubeAPIServerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2109,22 +2109,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<KubeAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2139,22 +2139,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2169,22 +2169,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2269,37 +2269,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2349,34 +2349,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2389,34 +2389,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2424,37 +2424,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<KubeAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2544,22 +2544,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<KubeAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2594,22 +2594,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<KubeAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2709,22 +2709,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<KubeAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2744,37 +2744,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<KubeAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2809,22 +2809,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2899,67 +2899,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<KubeAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -151,28 +151,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -183,50 +183,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -238,26 +238,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -271,36 +271,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -309,25 +309,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -350,34 +350,34 @@\n   }\n   public KubeAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new KubeAPIServerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -410,34 +410,34 @@\n   }\n   public KubeAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new KubeAPIServerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -470,34 +470,34 @@\n   }\n   public KubeAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new KubeAPIServerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -676,70 +676,70 @@\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new KubeAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new KubeAPIServerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new KubeAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new KubeAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new KubeAPIServerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new KubeAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -842,54 +842,54 @@\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new KubeAPIServerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new KubeAPIServerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -922,54 +922,54 @@\n   }\n   public KubeAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new KubeAPIServerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new KubeAPIServerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -995,70 +995,70 @@\n   }\n   public KubeAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new KubeAPIServerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new KubeAPIServerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new KubeAPIServerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1244,37 +1244,37 @@\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new KubeAPIServerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1350,34 +1350,34 @@\n   }\n   public KubeAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new KubeAPIServerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1598,34 +1598,34 @@\n   }\n   public KubeAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new KubeAPIServerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new KubeAPIServerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1668,67 +1668,67 @@\n   }\n   public KubeAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new KubeAPIServerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new KubeAPIServerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new KubeAPIServerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1801,34 +1801,34 @@\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1984,37 +1984,37 @@\n   }\n   public KubeAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new KubeAPIServerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new KubeAPIServerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2030,43 +2030,43 @@\n   }\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new KubeAPIServerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public KubeAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new KubeAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new KubeAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public KubeAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new KubeAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new KubeAPIServerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new KubeAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new KubeAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new KubeAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new KubeAPIServerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2083,37 +2083,37 @@\n   }\n   public KubeAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new KubeAPIServerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new KubeAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new KubeAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2189,28 +2189,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2221,50 +2221,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,26 +2276,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2309,36 +2309,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2347,25 +2347,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2388,34 +2388,34 @@\n   }\n   public KubeAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new KubeAPIServerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2448,34 +2448,34 @@\n   }\n   public KubeAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new KubeAPIServerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2508,34 +2508,34 @@\n   }\n   public KubeAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new KubeAPIServerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new KubeAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2714,70 +2714,70 @@\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new KubeAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new KubeAPIServerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new KubeAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new KubeAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new KubeAPIServerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new KubeAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2880,54 +2880,54 @@\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new KubeAPIServerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new KubeAPIServerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2960,54 +2960,54 @@\n   }\n   public KubeAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new KubeAPIServerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new KubeAPIServerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new KubeAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3033,70 +3033,70 @@\n   }\n   public KubeAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new KubeAPIServerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new KubeAPIServerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new KubeAPIServerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3282,37 +3282,37 @@\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new KubeAPIServerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new KubeAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3388,34 +3388,34 @@\n   }\n   public KubeAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new KubeAPIServerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3636,34 +3636,34 @@\n   }\n   public KubeAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new KubeAPIServerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new KubeAPIServerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new KubeAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3706,67 +3706,67 @@\n   }\n   public KubeAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new KubeAPIServerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new KubeAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new KubeAPIServerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new KubeAPIServerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3839,34 +3839,34 @@\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4022,37 +4022,37 @@\n   }\n   public KubeAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new KubeAPIServerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new KubeAPIServerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new KubeAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4068,43 +4068,43 @@\n   }\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new KubeAPIServerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new KubeAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new KubeAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new KubeAPIServerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new KubeAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new KubeAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new KubeAPIServerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4121,37 +4121,37 @@\n   }\n   public KubeAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new KubeAPIServerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new KubeAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new KubeAPIServerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new KubeAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4284,42 +4284,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4380,42 +4380,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4476,42 +4476,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4796,42 +4796,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4844,42 +4844,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5052,30 +5052,14 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5084,26 +5068,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements KubeAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5116,14 +5100,30 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5180,30 +5180,14 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>> implements KubeAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5212,26 +5196,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5244,14 +5228,30 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5292,42 +5292,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5340,42 +5340,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5676,42 +5676,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<KubeAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5836,42 +5836,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6204,42 +6204,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<KubeAPIServerSpecFluent.StorageStatusObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6316,42 +6316,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>> implements KubeAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6364,42 +6364,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6524,42 +6524,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6812,42 +6812,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6876,26 +6876,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeAPIServerSpecFluent.NetFlowConfigObservedNested<N>> implements KubeAPIServerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<KubeAPIServerSpecFluent.DNSObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6908,26 +6908,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeAPIServerSpecFluent.NetFlowConfigObservedNested<N>> implements KubeAPIServerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>> implements KubeAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6956,42 +6956,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeAPIServerSpecFluent.StorageListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeAPIServerSpecFluent.StorageListObservedConfigNested<N>> implements KubeAPIServerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<KubeAPIServerSpecFluent.DNSRecordObservedConfigNested<N>> implements KubeAPIServerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7100,42 +7100,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7196,42 +7196,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7292,42 +7292,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7612,42 +7612,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7660,42 +7660,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7868,30 +7868,14 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7900,26 +7884,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7932,14 +7916,30 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7996,30 +7996,14 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8028,26 +8012,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8060,14 +8044,30 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8108,42 +8108,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8156,42 +8156,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8492,42 +8492,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<KubeAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8652,42 +8652,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -9020,42 +9020,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<KubeAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9132,42 +9132,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9180,42 +9180,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9340,42 +9340,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9628,42 +9628,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9692,26 +9692,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9724,26 +9724,26 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements KubeAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9772,42 +9772,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements KubeAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -102,56 +102,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public KubeControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public KubeControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public KubeControllerManagerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public KubeControllerManagerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public KubeControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public KubeControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -200,31 +200,31 @@\n   public KubeControllerManagerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public KubeControllerManagerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public KubeControllerManagerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public KubeControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public KubeControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -250,77 +250,77 @@\n   public KubeControllerManagerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public KubeControllerManagerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public KubeControllerManagerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public KubeControllerManagerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public KubeControllerManagerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public KubeControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public KubeControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public KubeControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public KubeControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public KubeControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public KubeControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public KubeControllerManagerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public KubeControllerManagerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -371,21 +371,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -403,20 +403,20 @@\n   public KubeControllerManagerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public KubeControllerManagerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public KubeControllerManagerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public KubeControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public KubeControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public KubeControllerManagerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public KubeControllerManagerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -478,20 +478,20 @@\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public KubeControllerManagerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public KubeControllerManagerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public KubeControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public KubeControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -499,30 +499,30 @@\n   public KubeControllerManagerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public KubeControllerManagerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public KubeControllerManagerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public KubeControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public KubeControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -539,20 +539,20 @@\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public KubeControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public KubeControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -594,51 +594,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public KubeControllerManagerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public KubeControllerManagerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public KubeControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public KubeControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public KubeControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public KubeControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public KubeControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public KubeControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public KubeControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public KubeControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public KubeControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public KubeControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public KubeControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public KubeControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public KubeControllerManagerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public KubeControllerManagerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -668,56 +668,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public KubeControllerManagerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public KubeControllerManagerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -766,31 +766,31 @@\n   public KubeControllerManagerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -816,77 +816,77 @@\n   public KubeControllerManagerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -937,21 +937,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -969,20 +969,20 @@\n   public KubeControllerManagerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1044,20 +1044,20 @@\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1065,30 +1065,30 @@\n   public KubeControllerManagerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public KubeControllerManagerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public KubeControllerManagerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1105,20 +1105,20 @@\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1160,51 +1160,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public KubeControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public KubeControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public KubeControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1233,22 +1233,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<KubeControllerManagerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1263,22 +1263,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1293,22 +1293,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1393,37 +1393,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1473,34 +1473,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1513,34 +1513,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1548,37 +1548,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<KubeControllerManagerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1668,22 +1668,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<KubeControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1718,22 +1718,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<KubeControllerManagerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1833,22 +1833,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<KubeControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1868,37 +1868,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<KubeControllerManagerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1933,22 +1933,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2023,67 +2023,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<KubeControllerManagerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<KubeControllerManagerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeControllerManagerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeControllerManagerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<KubeControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2113,22 +2113,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<KubeControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2143,22 +2143,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2173,22 +2173,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2273,37 +2273,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2353,34 +2353,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2393,34 +2393,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2428,37 +2428,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<KubeControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2548,22 +2548,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<KubeControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2598,22 +2598,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<KubeControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2713,22 +2713,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<KubeControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2748,37 +2748,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<KubeControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2813,22 +2813,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2903,67 +2903,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<KubeControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -153,28 +153,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -185,50 +185,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -240,26 +240,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -273,36 +273,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -311,25 +311,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -352,34 +352,34 @@\n   }\n   public KubeControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new KubeControllerManagerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -412,34 +412,34 @@\n   }\n   public KubeControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new KubeControllerManagerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -472,34 +472,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new KubeControllerManagerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -678,70 +678,70 @@\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new KubeControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new KubeControllerManagerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new KubeControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -844,54 +844,54 @@\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -924,54 +924,54 @@\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new KubeControllerManagerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new KubeControllerManagerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -997,70 +997,70 @@\n   }\n   public KubeControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1246,37 +1246,37 @@\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new KubeControllerManagerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1352,34 +1352,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new KubeControllerManagerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1600,34 +1600,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new KubeControllerManagerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1670,67 +1670,67 @@\n   }\n   public KubeControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new KubeControllerManagerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new KubeControllerManagerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new KubeControllerManagerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1803,34 +1803,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1986,37 +1986,37 @@\n   }\n   public KubeControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new KubeControllerManagerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2032,43 +2032,43 @@\n   }\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new KubeControllerManagerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new KubeControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new KubeControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new KubeControllerManagerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2085,37 +2085,37 @@\n   }\n   public KubeControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new KubeControllerManagerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new KubeControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new KubeControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2191,28 +2191,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2223,50 +2223,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2278,26 +2278,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2311,36 +2311,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2349,25 +2349,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2390,34 +2390,34 @@\n   }\n   public KubeControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new KubeControllerManagerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2450,34 +2450,34 @@\n   }\n   public KubeControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new KubeControllerManagerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2510,34 +2510,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new KubeControllerManagerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new KubeControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2716,70 +2716,70 @@\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new KubeControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new KubeControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new KubeControllerManagerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new KubeControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2882,54 +2882,54 @@\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2962,54 +2962,54 @@\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new KubeControllerManagerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new KubeControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3035,70 +3035,70 @@\n   }\n   public KubeControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new KubeControllerManagerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3284,37 +3284,37 @@\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new KubeControllerManagerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new KubeControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3390,34 +3390,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new KubeControllerManagerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3638,34 +3638,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new KubeControllerManagerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new KubeControllerManagerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new KubeControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3708,67 +3708,67 @@\n   }\n   public KubeControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new KubeControllerManagerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new KubeControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new KubeControllerManagerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new KubeControllerManagerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3841,34 +3841,34 @@\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4024,37 +4024,37 @@\n   }\n   public KubeControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new KubeControllerManagerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new KubeControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4070,43 +4070,43 @@\n   }\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new KubeControllerManagerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new KubeControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new KubeControllerManagerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new KubeControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new KubeControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4123,37 +4123,37 @@\n   }\n   public KubeControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new KubeControllerManagerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new KubeControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new KubeControllerManagerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new KubeControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4300,42 +4300,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4396,42 +4396,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4492,42 +4492,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4812,42 +4812,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4860,42 +4860,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5068,30 +5068,14 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5100,26 +5084,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements KubeControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5132,14 +5116,30 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5196,30 +5196,14 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>> implements KubeControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5228,26 +5212,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5260,14 +5244,30 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5308,42 +5308,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5356,42 +5356,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5692,42 +5692,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<KubeControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5852,42 +5852,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6220,42 +6220,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<KubeControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6332,42 +6332,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6380,42 +6380,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6540,42 +6540,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6828,42 +6828,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6892,26 +6892,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<N>> implements KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<KubeControllerManagerSpecFluent.DNSObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6924,26 +6924,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<N>> implements KubeControllerManagerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>> implements KubeControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6972,42 +6972,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeControllerManagerSpecFluent.StorageListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeControllerManagerSpecFluent.StorageListObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<KubeControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>> implements KubeControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7116,42 +7116,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7212,42 +7212,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7308,42 +7308,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7628,42 +7628,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7676,42 +7676,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7884,30 +7884,14 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7916,26 +7900,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7948,14 +7932,30 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -8012,30 +8012,14 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8044,26 +8028,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8076,14 +8060,30 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8124,42 +8124,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8172,42 +8172,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8508,42 +8508,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<KubeControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8668,42 +8668,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -9036,42 +9036,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<KubeControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9148,42 +9148,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9196,42 +9196,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9356,42 +9356,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9644,42 +9644,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9708,26 +9708,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9740,26 +9740,26 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements KubeControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9788,42 +9788,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements KubeControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -102,56 +102,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public KubeSchedulerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public KubeSchedulerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public KubeSchedulerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public KubeSchedulerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public KubeSchedulerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public KubeSchedulerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public KubeSchedulerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public KubeSchedulerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public KubeSchedulerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public KubeSchedulerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -200,31 +200,31 @@\n   public KubeSchedulerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public KubeSchedulerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public KubeSchedulerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public KubeSchedulerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public KubeSchedulerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public KubeSchedulerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public KubeSchedulerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -250,77 +250,77 @@\n   public KubeSchedulerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public KubeSchedulerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public KubeSchedulerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public KubeSchedulerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public KubeSchedulerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public KubeSchedulerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public KubeSchedulerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public KubeSchedulerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public KubeSchedulerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public KubeSchedulerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public KubeSchedulerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public KubeSchedulerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public KubeSchedulerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public KubeSchedulerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public KubeSchedulerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public KubeSchedulerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public KubeSchedulerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -371,21 +371,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public KubeSchedulerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public KubeSchedulerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public KubeSchedulerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public KubeSchedulerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public KubeSchedulerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public KubeSchedulerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -403,20 +403,20 @@\n   public KubeSchedulerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public KubeSchedulerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public KubeSchedulerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public KubeSchedulerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public KubeSchedulerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public KubeSchedulerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public KubeSchedulerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -478,20 +478,20 @@\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public KubeSchedulerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public KubeSchedulerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public KubeSchedulerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public KubeSchedulerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public KubeSchedulerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public KubeSchedulerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public KubeSchedulerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public KubeSchedulerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -499,30 +499,30 @@\n   public KubeSchedulerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public KubeSchedulerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public KubeSchedulerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public KubeSchedulerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public KubeSchedulerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public KubeSchedulerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public KubeSchedulerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -539,20 +539,20 @@\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public KubeSchedulerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public KubeSchedulerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public KubeSchedulerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public KubeSchedulerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -594,51 +594,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public KubeSchedulerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public KubeSchedulerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public KubeSchedulerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public KubeSchedulerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public KubeSchedulerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public KubeSchedulerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public KubeSchedulerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public KubeSchedulerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public KubeSchedulerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public KubeSchedulerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public KubeSchedulerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public KubeSchedulerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public KubeSchedulerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public KubeSchedulerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public KubeSchedulerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public KubeSchedulerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public KubeSchedulerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public KubeSchedulerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -668,56 +668,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public KubeSchedulerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public KubeSchedulerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -766,31 +766,31 @@\n   public KubeSchedulerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -816,77 +816,77 @@\n   public KubeSchedulerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -937,21 +937,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -969,20 +969,20 @@\n   public KubeSchedulerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1044,20 +1044,20 @@\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1065,30 +1065,30 @@\n   public KubeSchedulerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public KubeSchedulerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public KubeSchedulerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1105,20 +1105,20 @@\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1160,51 +1160,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public KubeSchedulerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public KubeSchedulerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public KubeSchedulerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1229,22 +1229,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<KubeSchedulerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1259,22 +1259,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeSchedulerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeSchedulerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1289,22 +1289,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeSchedulerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1389,37 +1389,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeSchedulerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeSchedulerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1469,34 +1469,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeSchedulerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeSchedulerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeSchedulerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1509,34 +1509,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeSchedulerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeSchedulerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeSchedulerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1544,37 +1544,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<KubeSchedulerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeSchedulerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1664,22 +1664,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<KubeSchedulerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1714,22 +1714,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<KubeSchedulerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeSchedulerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1829,22 +1829,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeSchedulerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<KubeSchedulerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1864,37 +1864,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<KubeSchedulerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1929,22 +1929,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeSchedulerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2019,67 +2019,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeSchedulerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeSchedulerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeSchedulerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<KubeSchedulerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeSchedulerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeSchedulerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<KubeSchedulerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeSchedulerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeSchedulerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<KubeSchedulerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2109,22 +2109,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<KubeSchedulerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2139,22 +2139,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeSchedulerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeSchedulerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2169,22 +2169,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeSchedulerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2269,37 +2269,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeSchedulerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeSchedulerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2349,34 +2349,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeSchedulerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeSchedulerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeSchedulerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2389,34 +2389,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeSchedulerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeSchedulerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeSchedulerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2424,37 +2424,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<KubeSchedulerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeSchedulerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2544,22 +2544,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<KubeSchedulerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2594,22 +2594,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<KubeSchedulerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeSchedulerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2709,22 +2709,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeSchedulerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<KubeSchedulerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2744,37 +2744,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<KubeSchedulerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2809,22 +2809,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeSchedulerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2899,67 +2899,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeSchedulerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeSchedulerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeSchedulerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<KubeSchedulerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -151,28 +151,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -183,50 +183,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -238,26 +238,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -271,36 +271,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -309,25 +309,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -350,34 +350,34 @@\n   }\n   public KubeSchedulerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new KubeSchedulerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -410,34 +410,34 @@\n   }\n   public KubeSchedulerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new KubeSchedulerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -470,34 +470,34 @@\n   }\n   public KubeSchedulerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new KubeSchedulerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeSchedulerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -676,70 +676,70 @@\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new KubeSchedulerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new KubeSchedulerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new KubeSchedulerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new KubeSchedulerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new KubeSchedulerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new KubeSchedulerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -842,54 +842,54 @@\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new KubeSchedulerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new KubeSchedulerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -922,54 +922,54 @@\n   }\n   public KubeSchedulerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new KubeSchedulerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new KubeSchedulerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -995,70 +995,70 @@\n   }\n   public KubeSchedulerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new KubeSchedulerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new KubeSchedulerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new KubeSchedulerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1244,37 +1244,37 @@\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new KubeSchedulerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1350,34 +1350,34 @@\n   }\n   public KubeSchedulerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new KubeSchedulerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1598,34 +1598,34 @@\n   }\n   public KubeSchedulerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new KubeSchedulerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new KubeSchedulerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1668,67 +1668,67 @@\n   }\n   public KubeSchedulerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new KubeSchedulerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new KubeSchedulerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new KubeSchedulerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1801,34 +1801,34 @@\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1984,37 +1984,37 @@\n   }\n   public KubeSchedulerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new KubeSchedulerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new KubeSchedulerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2030,43 +2030,43 @@\n   }\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new KubeSchedulerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public KubeSchedulerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new KubeSchedulerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new KubeSchedulerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public KubeSchedulerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new KubeSchedulerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new KubeSchedulerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new KubeSchedulerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new KubeSchedulerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new KubeSchedulerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new KubeSchedulerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2083,37 +2083,37 @@\n   }\n   public KubeSchedulerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new KubeSchedulerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new KubeSchedulerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new KubeSchedulerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2189,28 +2189,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2221,50 +2221,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,26 +2276,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2309,36 +2309,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2347,25 +2347,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2388,34 +2388,34 @@\n   }\n   public KubeSchedulerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new KubeSchedulerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2448,34 +2448,34 @@\n   }\n   public KubeSchedulerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new KubeSchedulerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2508,34 +2508,34 @@\n   }\n   public KubeSchedulerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new KubeSchedulerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeSchedulerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new KubeSchedulerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2714,70 +2714,70 @@\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new KubeSchedulerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new KubeSchedulerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new KubeSchedulerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new KubeSchedulerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new KubeSchedulerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new KubeSchedulerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2880,54 +2880,54 @@\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new KubeSchedulerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeSchedulerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new KubeSchedulerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2960,54 +2960,54 @@\n   }\n   public KubeSchedulerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new KubeSchedulerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new KubeSchedulerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new KubeSchedulerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3033,70 +3033,70 @@\n   }\n   public KubeSchedulerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new KubeSchedulerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new KubeSchedulerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeSchedulerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new KubeSchedulerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3282,37 +3282,37 @@\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new KubeSchedulerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new KubeSchedulerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3388,34 +3388,34 @@\n   }\n   public KubeSchedulerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new KubeSchedulerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3636,34 +3636,34 @@\n   }\n   public KubeSchedulerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new KubeSchedulerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new KubeSchedulerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new KubeSchedulerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3706,67 +3706,67 @@\n   }\n   public KubeSchedulerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new KubeSchedulerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeSchedulerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new KubeSchedulerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new KubeSchedulerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new KubeSchedulerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3839,34 +3839,34 @@\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeSchedulerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4022,37 +4022,37 @@\n   }\n   public KubeSchedulerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new KubeSchedulerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new KubeSchedulerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new KubeSchedulerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4068,43 +4068,43 @@\n   }\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new KubeSchedulerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new KubeSchedulerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new KubeSchedulerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new KubeSchedulerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new KubeSchedulerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new KubeSchedulerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new KubeSchedulerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4121,37 +4121,37 @@\n   }\n   public KubeSchedulerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new KubeSchedulerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new KubeSchedulerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new KubeSchedulerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new KubeSchedulerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4284,42 +4284,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4380,42 +4380,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4476,42 +4476,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeSchedulerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4796,42 +4796,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeSchedulerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4844,42 +4844,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5052,30 +5052,14 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5084,26 +5068,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements KubeSchedulerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5116,14 +5100,30 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeSchedulerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5180,30 +5180,14 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<N>> implements KubeSchedulerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5212,26 +5196,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5244,14 +5228,30 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5292,42 +5292,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5340,42 +5340,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeSchedulerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5676,42 +5676,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeSchedulerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<KubeSchedulerSpecFluent.GenerationStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5836,42 +5836,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeSchedulerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6204,42 +6204,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeSchedulerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<KubeSchedulerSpecFluent.StorageStatusObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6316,42 +6316,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<N>> implements KubeSchedulerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6364,42 +6364,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeSchedulerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6524,42 +6524,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeSchedulerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6812,42 +6812,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6876,26 +6876,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeSchedulerSpecFluent.NetFlowConfigObservedNested<N>> implements KubeSchedulerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<KubeSchedulerSpecFluent.DNSObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6908,26 +6908,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeSchedulerSpecFluent.NetFlowConfigObservedNested<N>> implements KubeSchedulerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeSchedulerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeSchedulerSpecFluent.PolicyAuditConfigObservedNested<N>> implements KubeSchedulerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6956,42 +6956,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeSchedulerSpecFluent.StorageListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeSchedulerSpecFluent.StorageListObservedConfigNested<N>> implements KubeSchedulerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<KubeSchedulerSpecFluent.DNSRecordObservedConfigNested<N>> implements KubeSchedulerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7100,42 +7100,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7196,42 +7196,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7292,42 +7292,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7612,42 +7612,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7660,42 +7660,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7868,30 +7868,14 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7900,26 +7884,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7932,14 +7916,30 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeSchedulerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7996,30 +7996,14 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8028,26 +8012,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8060,14 +8044,30 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8108,42 +8108,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8156,42 +8156,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeSchedulerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8492,42 +8492,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<KubeSchedulerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8652,42 +8652,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeSchedulerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -9020,42 +9020,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<KubeSchedulerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9132,42 +9132,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9180,42 +9180,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9340,42 +9340,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeSchedulerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9628,42 +9628,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9692,26 +9692,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9724,26 +9724,26 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeSchedulerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements KubeSchedulerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9772,42 +9772,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeSchedulerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements KubeSchedulerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public KubeStorageVersionMigratorSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public KubeStorageVersionMigratorSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public KubeStorageVersionMigratorSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public KubeStorageVersionMigratorSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public KubeStorageVersionMigratorSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public KubeStorageVersionMigratorSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public KubeStorageVersionMigratorSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public KubeStorageVersionMigratorSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public KubeStorageVersionMigratorSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public KubeStorageVersionMigratorSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public KubeStorageVersionMigratorSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public KubeStorageVersionMigratorSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public KubeStorageVersionMigratorSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public KubeStorageVersionMigratorSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<KubeStorageVersionMigratorSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeStorageVersionMigratorSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeStorageVersionMigratorSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeStorageVersionMigratorSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<KubeStorageVersionMigratorSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<KubeStorageVersionMigratorSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<KubeStorageVersionMigratorSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeStorageVersionMigratorSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<KubeStorageVersionMigratorSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<KubeStorageVersionMigratorSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeStorageVersionMigratorSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<KubeStorageVersionMigratorSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<KubeStorageVersionMigratorSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<KubeStorageVersionMigratorSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<KubeStorageVersionMigratorSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<KubeStorageVersionMigratorSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<KubeStorageVersionMigratorSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<KubeStorageVersionMigratorSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<KubeStorageVersionMigratorSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<KubeStorageVersionMigratorSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<KubeStorageVersionMigratorSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<KubeStorageVersionMigratorSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<KubeStorageVersionMigratorSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<KubeStorageVersionMigratorSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public KubeStorageVersionMigratorSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.GenerationStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageStatusObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigObservedNested<N>> implements KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSRecordObservedConfigNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements KubeStorageVersionMigratorSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -233,56 +233,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public NetworkSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public NetworkSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public NetworkSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public NetworkSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public NetworkSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public NetworkSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public NetworkSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public NetworkSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public NetworkSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public NetworkSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public NetworkSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public NetworkSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public NetworkSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public NetworkSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public NetworkSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public NetworkSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public NetworkSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public NetworkSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public NetworkSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public NetworkSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public NetworkSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public NetworkSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -331,31 +331,31 @@\n   public NetworkSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public NetworkSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public NetworkSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public NetworkSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public NetworkSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public NetworkSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public NetworkSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public NetworkSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public NetworkSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public NetworkSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public NetworkSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -381,77 +381,77 @@\n   public NetworkSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public NetworkSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public NetworkSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public NetworkSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public NetworkSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public NetworkSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public NetworkSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public NetworkSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public NetworkSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public NetworkSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public NetworkSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public NetworkSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public NetworkSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public NetworkSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public NetworkSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public NetworkSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public NetworkSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public NetworkSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public NetworkSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public NetworkSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public NetworkSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public NetworkSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public NetworkSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public NetworkSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public NetworkSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public NetworkSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public NetworkSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public NetworkSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public NetworkSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public NetworkSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public NetworkSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public NetworkSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public NetworkSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public NetworkSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public NetworkSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -502,21 +502,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public NetworkSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public NetworkSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public NetworkSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public NetworkSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public NetworkSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public NetworkSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public NetworkSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public NetworkSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -534,20 +534,20 @@\n   public NetworkSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public NetworkSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public NetworkSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public NetworkSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public NetworkSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public NetworkSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public NetworkSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public NetworkSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public NetworkSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -609,20 +609,20 @@\n   public NetworkSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public NetworkSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public NetworkSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public NetworkSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public NetworkSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public NetworkSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public NetworkSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public NetworkSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public NetworkSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public NetworkSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public NetworkSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -630,30 +630,30 @@\n   public NetworkSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public NetworkSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public NetworkSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public NetworkSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public NetworkSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public NetworkSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public NetworkSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public NetworkSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public NetworkSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public NetworkSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public NetworkSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -670,20 +670,20 @@\n   public NetworkSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public NetworkSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public NetworkSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public NetworkSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public NetworkSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public NetworkSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public NetworkSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -725,51 +725,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public NetworkSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public NetworkSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public NetworkSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public NetworkSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public NetworkSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public NetworkSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public NetworkSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public NetworkSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public NetworkSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public NetworkSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public NetworkSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public NetworkSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public NetworkSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public NetworkSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public NetworkSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public NetworkSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public NetworkSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public NetworkSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public NetworkSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public NetworkSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public NetworkSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public NetworkSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -811,56 +811,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public NetworkSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public NetworkSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public NetworkSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public NetworkSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -909,31 +909,31 @@\n   public NetworkSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -959,77 +959,77 @@\n   public NetworkSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public NetworkSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public NetworkSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public NetworkSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public NetworkSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public NetworkSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public NetworkSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public NetworkSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public NetworkSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -1080,21 +1080,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public NetworkSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public NetworkSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -1112,20 +1112,20 @@\n   public NetworkSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public NetworkSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public NetworkSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public NetworkSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public NetworkSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1187,20 +1187,20 @@\n   public NetworkSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1208,30 +1208,30 @@\n   public NetworkSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public NetworkSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public NetworkSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1248,20 +1248,20 @@\n   public NetworkSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1303,51 +1303,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public NetworkSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public NetworkSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public NetworkSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public NetworkSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public NetworkSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public NetworkSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public NetworkSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public NetworkSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public NetworkSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public NetworkSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public NetworkSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public NetworkSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public NetworkSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1409,22 +1409,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<NetworkSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<NetworkSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1439,22 +1439,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<NetworkSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<NetworkSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1469,22 +1469,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<NetworkSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<NetworkSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<NetworkSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<NetworkSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1569,37 +1569,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<NetworkSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<NetworkSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<NetworkSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<NetworkSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<NetworkSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<NetworkSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<NetworkSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<NetworkSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1649,34 +1649,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<NetworkSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<NetworkSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<NetworkSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<NetworkSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<NetworkSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<NetworkSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<NetworkSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1689,34 +1689,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<NetworkSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<NetworkSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<NetworkSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<NetworkSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<NetworkSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1724,37 +1724,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<NetworkSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<NetworkSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<NetworkSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<NetworkSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<NetworkSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<NetworkSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1844,22 +1844,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<NetworkSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<NetworkSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1894,22 +1894,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<NetworkSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<NetworkSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -2009,22 +2009,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<NetworkSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<NetworkSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<NetworkSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<NetworkSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -2044,37 +2044,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<NetworkSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<NetworkSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<NetworkSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<NetworkSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<NetworkSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -2109,22 +2109,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<NetworkSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<NetworkSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2199,67 +2199,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<NetworkSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<NetworkSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<NetworkSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<NetworkSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<NetworkSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<NetworkSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<NetworkSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<NetworkSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<NetworkSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<NetworkSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<NetworkSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<NetworkSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<NetworkSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2289,22 +2289,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<NetworkSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<NetworkSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2319,22 +2319,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<NetworkSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<NetworkSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2349,22 +2349,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<NetworkSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<NetworkSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2449,37 +2449,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<NetworkSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<NetworkSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2529,34 +2529,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<NetworkSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<NetworkSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<NetworkSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2569,34 +2569,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<NetworkSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<NetworkSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<NetworkSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2604,37 +2604,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<NetworkSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<NetworkSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2724,22 +2724,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<NetworkSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<NetworkSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2774,22 +2774,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<NetworkSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<NetworkSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2889,22 +2889,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<NetworkSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<NetworkSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2924,37 +2924,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<NetworkSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<NetworkSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2989,22 +2989,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<NetworkSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<NetworkSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -3079,67 +3079,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<NetworkSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<NetworkSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<NetworkSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<NetworkSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<NetworkSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<NetworkSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/NetworkSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -535,28 +535,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -567,50 +567,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -622,26 +622,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -655,36 +655,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -693,25 +693,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -734,34 +734,34 @@\n   }\n   public NetworkSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new NetworkSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new NetworkSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new NetworkSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -794,34 +794,34 @@\n   }\n   public NetworkSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new NetworkSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new NetworkSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -854,34 +854,34 @@\n   }\n   public NetworkSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new NetworkSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new NetworkSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new NetworkSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new NetworkSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new NetworkSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new NetworkSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new NetworkSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public NetworkSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new NetworkSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -1060,70 +1060,70 @@\n   }\n   public NetworkSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new NetworkSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new NetworkSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new NetworkSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new NetworkSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new NetworkSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new NetworkSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new NetworkSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new NetworkSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new NetworkSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new NetworkSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new NetworkSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new NetworkSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new NetworkSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -1226,54 +1226,54 @@\n   }\n   public NetworkSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new NetworkSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new NetworkSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new NetworkSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new NetworkSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new NetworkSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public NetworkSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new NetworkSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new NetworkSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new NetworkSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -1306,54 +1306,54 @@\n   }\n   public NetworkSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new NetworkSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new NetworkSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public NetworkSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new NetworkSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new NetworkSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new NetworkSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -1379,70 +1379,70 @@\n   }\n   public NetworkSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new NetworkSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new NetworkSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new NetworkSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new NetworkSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new NetworkSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new NetworkSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new NetworkSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new NetworkSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new NetworkSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new NetworkSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new NetworkSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new NetworkSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1628,37 +1628,37 @@\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new NetworkSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new NetworkSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1734,34 +1734,34 @@\n   }\n   public NetworkSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new NetworkSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new NetworkSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new NetworkSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1982,34 +1982,34 @@\n   }\n   public NetworkSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new NetworkSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new NetworkSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new NetworkSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new NetworkSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new NetworkSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new NetworkSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new NetworkSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new NetworkSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -2052,67 +2052,67 @@\n   }\n   public NetworkSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new NetworkSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new NetworkSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new NetworkSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new NetworkSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new NetworkSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new NetworkSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new NetworkSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new NetworkSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new NetworkSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new NetworkSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new NetworkSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new NetworkSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new NetworkSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new NetworkSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new NetworkSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -2185,34 +2185,34 @@\n   }\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new NetworkSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new NetworkSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new NetworkSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new NetworkSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -2368,37 +2368,37 @@\n   }\n   public NetworkSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new NetworkSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new NetworkSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new NetworkSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new NetworkSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new NetworkSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2414,43 +2414,43 @@\n   }\n   public NetworkSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new NetworkSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new NetworkSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new NetworkSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public NetworkSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new NetworkSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new NetworkSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public NetworkSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new NetworkSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new NetworkSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new NetworkSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public NetworkSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new NetworkSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new NetworkSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public NetworkSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new NetworkSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public NetworkSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new NetworkSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new NetworkSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2467,37 +2467,37 @@\n   }\n   public NetworkSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new NetworkSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new NetworkSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new NetworkSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new NetworkSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new NetworkSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new NetworkSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new NetworkSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public NetworkSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new NetworkSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new NetworkSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2615,28 +2615,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2647,50 +2647,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2702,26 +2702,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2735,36 +2735,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2773,25 +2773,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2814,34 +2814,34 @@\n   }\n   public NetworkSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new NetworkSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new NetworkSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2874,34 +2874,34 @@\n   }\n   public NetworkSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new NetworkSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2934,34 +2934,34 @@\n   }\n   public NetworkSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new NetworkSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new NetworkSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new NetworkSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new NetworkSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new NetworkSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new NetworkSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3140,70 +3140,70 @@\n   }\n   public NetworkSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new NetworkSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new NetworkSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new NetworkSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new NetworkSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new NetworkSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new NetworkSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new NetworkSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3306,54 +3306,54 @@\n   }\n   public NetworkSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new NetworkSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new NetworkSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new NetworkSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new NetworkSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new NetworkSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new NetworkSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new NetworkSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3386,54 +3386,54 @@\n   }\n   public NetworkSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new NetworkSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new NetworkSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new NetworkSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new NetworkSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new NetworkSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3459,70 +3459,70 @@\n   }\n   public NetworkSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new NetworkSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new NetworkSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new NetworkSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new NetworkSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new NetworkSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new NetworkSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new NetworkSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3708,37 +3708,37 @@\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new NetworkSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new NetworkSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3814,34 +3814,34 @@\n   }\n   public NetworkSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new NetworkSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new NetworkSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new NetworkSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4062,34 +4062,34 @@\n   }\n   public NetworkSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new NetworkSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new NetworkSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new NetworkSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new NetworkSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4132,67 +4132,67 @@\n   }\n   public NetworkSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new NetworkSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new NetworkSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new NetworkSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new NetworkSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new NetworkSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new NetworkSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new NetworkSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new NetworkSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4265,34 +4265,34 @@\n   }\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new NetworkSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new NetworkSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new NetworkSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new NetworkSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4448,37 +4448,37 @@\n   }\n   public NetworkSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new NetworkSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new NetworkSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new NetworkSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4494,43 +4494,43 @@\n   }\n   public NetworkSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new NetworkSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new NetworkSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new NetworkSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new NetworkSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new NetworkSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new NetworkSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new NetworkSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new NetworkSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new NetworkSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4547,37 +4547,37 @@\n   }\n   public NetworkSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new NetworkSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new NetworkSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new NetworkSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new NetworkSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public NetworkSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4849,42 +4849,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<NetworkSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements NetworkSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4945,42 +4945,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<NetworkSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements NetworkSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -5041,42 +5041,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<NetworkSpecFluent.OVNKubernetesConfigObservedNested<N>> implements NetworkSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<NetworkSpecFluent.OVNKubernetesConfigObservedNested<N>> implements NetworkSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<NetworkSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements NetworkSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -5361,42 +5361,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<NetworkSpecFluent.UpstreamResolversObservedConfigNested<N>> implements NetworkSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<NetworkSpecFluent.DNSStatusObservedConfigNested<N>> implements NetworkSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<NetworkSpecFluent.DNSStatusObservedConfigNested<N>> implements NetworkSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<NetworkSpecFluent.UpstreamResolversObservedConfigNested<N>> implements NetworkSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -5409,42 +5409,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<NetworkSpecFluent.ConfigStatusObservedConfigNested<N>> implements NetworkSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<NetworkSpecFluent.ConfigStatusObservedConfigNested<N>> implements NetworkSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements NetworkSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<NetworkSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements NetworkSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5617,30 +5617,14 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<NetworkSpecFluent.KubeAPIServerObservedConfigNested<N>> implements NetworkSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5649,26 +5633,26 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<NetworkSpecFluent.IngressControllerObservedConfigNested<N>> implements NetworkSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements NetworkSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<NetworkSpecFluent.ConsoleConfigRouteObservedNested<N>> implements NetworkSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5681,14 +5665,30 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<NetworkSpecFluent.IngressControllerObservedConfigNested<N>> implements NetworkSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<NetworkSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements NetworkSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5745,30 +5745,14 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<NetworkSpecFluent.HybridOverlayConfigObservedNested<N>> implements NetworkSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5777,26 +5761,26 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<NetworkSpecFluent.ImagePrunerListObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5809,14 +5793,30 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements NetworkSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<NetworkSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements NetworkSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5857,42 +5857,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<NetworkSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements NetworkSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements NetworkSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements NetworkSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5905,42 +5905,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<NetworkSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements NetworkSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<NetworkSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements NetworkSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements NetworkSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<NetworkSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements NetworkSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<NetworkSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements NetworkSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -6241,42 +6241,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements NetworkSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements NetworkSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<NetworkSpecFluent.GenerationStatusObservedConfigNested<N>> implements NetworkSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -6401,42 +6401,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements NetworkSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements NetworkSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<NetworkSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements NetworkSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6769,42 +6769,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<NetworkSpecFluent.AuthenticationListObservedConfigNested<N>> implements NetworkSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<NetworkSpecFluent.AuthenticationListObservedConfigNested<N>> implements NetworkSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements NetworkSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<NetworkSpecFluent.StorageStatusObservedConfigNested<N>> implements NetworkSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6881,42 +6881,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements NetworkSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements NetworkSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<NetworkSpecFluent.AccessLoggingObservedConfigNested<N>> implements NetworkSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6929,42 +6929,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<NetworkSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements NetworkSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<NetworkSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements NetworkSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements NetworkSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<NetworkSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements NetworkSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -7089,42 +7089,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements NetworkSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements NetworkSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<NetworkSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements NetworkSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -7377,42 +7377,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements NetworkSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<NetworkSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements NetworkSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -7441,26 +7441,26 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<NetworkSpecFluent.ProjectAccessObservedConfigNested<N>> implements NetworkSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<NetworkSpecFluent.NetFlowConfigObservedNested<N>> implements NetworkSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<NetworkSpecFluent.DNSObservedConfigNested<N>> implements NetworkSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -7473,26 +7473,26 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<NetworkSpecFluent.NetFlowConfigObservedNested<N>> implements NetworkSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<NetworkSpecFluent.ProjectAccessObservedConfigNested<N>> implements NetworkSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<NetworkSpecFluent.PolicyAuditConfigObservedNested<N>> implements NetworkSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -7521,42 +7521,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<NetworkSpecFluent.StorageListObservedConfigNested<N>> implements NetworkSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements NetworkSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<NetworkSpecFluent.StorageListObservedConfigNested<N>> implements NetworkSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<NetworkSpecFluent.DNSRecordObservedConfigNested<N>> implements NetworkSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7665,42 +7665,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<NetworkSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7761,42 +7761,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<NetworkSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7857,42 +7857,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements NetworkSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<NetworkSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -8177,42 +8177,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -8225,42 +8225,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<NetworkSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -8433,30 +8433,14 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -8465,26 +8449,26 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements NetworkSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -8497,14 +8481,30 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<NetworkSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -8561,30 +8561,14 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements NetworkSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -8593,26 +8577,26 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8625,14 +8609,30 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<NetworkSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8673,42 +8673,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8721,42 +8721,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<NetworkSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -9057,42 +9057,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<NetworkSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -9217,42 +9217,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<NetworkSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -9585,42 +9585,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<NetworkSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9697,42 +9697,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9745,42 +9745,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<NetworkSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9905,42 +9905,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<NetworkSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -10193,42 +10193,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<NetworkSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -10257,26 +10257,26 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -10289,26 +10289,26 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements NetworkSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<NetworkSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements NetworkSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -10337,42 +10337,42 @@\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) NetworkSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<NetworkSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements NetworkSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public OpenShiftAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public OpenShiftAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public OpenShiftAPIServerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public OpenShiftAPIServerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public OpenShiftAPIServerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public OpenShiftAPIServerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public OpenShiftAPIServerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public OpenShiftAPIServerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public OpenShiftAPIServerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public OpenShiftAPIServerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public OpenShiftAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public OpenShiftAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public OpenShiftAPIServerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public OpenShiftAPIServerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public OpenShiftAPIServerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public OpenShiftAPIServerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public OpenShiftAPIServerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public OpenShiftAPIServerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public OpenShiftAPIServerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public OpenShiftAPIServerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public OpenShiftAPIServerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public OpenShiftAPIServerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public OpenShiftAPIServerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public OpenShiftAPIServerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public OpenShiftAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public OpenShiftAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public OpenShiftAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public OpenShiftAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public OpenShiftAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public OpenShiftAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public OpenShiftAPIServerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public OpenShiftAPIServerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public OpenShiftAPIServerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public OpenShiftAPIServerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public OpenShiftAPIServerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public OpenShiftAPIServerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public OpenShiftAPIServerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public OpenShiftAPIServerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public OpenShiftAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public OpenShiftAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<OpenShiftAPIServerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<OpenShiftAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<OpenShiftAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<OpenShiftAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<OpenShiftAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<OpenShiftAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<OpenShiftAPIServerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<OpenShiftAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<OpenShiftAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<OpenShiftAPIServerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<OpenShiftAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<OpenShiftAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<OpenShiftAPIServerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<OpenShiftAPIServerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<OpenShiftAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<OpenShiftAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<OpenShiftAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<OpenShiftAPIServerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<OpenShiftAPIServerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<OpenShiftAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<OpenShiftAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<OpenShiftAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<OpenShiftAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<OpenShiftAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<OpenShiftAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<OpenShiftAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<OpenShiftAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<OpenShiftAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<OpenShiftAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<OpenShiftAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<OpenShiftAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<OpenShiftAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<OpenShiftAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<OpenShiftAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<OpenShiftAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<OpenShiftAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<OpenShiftAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new OpenShiftAPIServerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new OpenShiftAPIServerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new OpenShiftAPIServerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new OpenShiftAPIServerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new OpenShiftAPIServerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new OpenShiftAPIServerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new OpenShiftAPIServerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public OpenShiftAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new OpenShiftAPIServerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new OpenShiftAPIServerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new OpenShiftAPIServerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new OpenShiftAPIServerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new OpenShiftAPIServerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new OpenShiftAPIServerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new OpenShiftAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new OpenShiftAPIServerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new OpenShiftAPIServerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new OpenShiftAPIServerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public OpenShiftAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new OpenShiftAPIServerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new OpenShiftAPIServerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new OpenShiftAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements OpenShiftAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements OpenShiftAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<OpenShiftAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>> implements OpenShiftAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<OpenShiftAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<OpenShiftAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<OpenShiftAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<OpenShiftAPIServerSpecFluent.StorageStatusObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<OpenShiftAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<N>> implements OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<N>> implements OpenShiftAPIServerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<OpenShiftAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>> implements OpenShiftAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<OpenShiftAPIServerSpecFluent.DNSRecordObservedConfigNested<N>> implements OpenShiftAPIServerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<OpenShiftAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<OpenShiftAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<OpenShiftAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<OpenShiftAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<OpenShiftAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<OpenShiftAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<OpenShiftAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements OpenShiftAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public OpenShiftControllerManagerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public OpenShiftControllerManagerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public OpenShiftControllerManagerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public OpenShiftControllerManagerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public OpenShiftControllerManagerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public OpenShiftControllerManagerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public OpenShiftControllerManagerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public OpenShiftControllerManagerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public OpenShiftControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public OpenShiftControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public OpenShiftControllerManagerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public OpenShiftControllerManagerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public OpenShiftControllerManagerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public OpenShiftControllerManagerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public OpenShiftControllerManagerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public OpenShiftControllerManagerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public OpenShiftControllerManagerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public OpenShiftControllerManagerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public OpenShiftControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public OpenShiftControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<OpenShiftControllerManagerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<OpenShiftControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<OpenShiftControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<OpenShiftControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<OpenShiftControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<OpenShiftControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<OpenShiftControllerManagerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<OpenShiftControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<OpenShiftControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<OpenShiftControllerManagerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<OpenShiftControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<OpenShiftControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<OpenShiftControllerManagerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<OpenShiftControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<OpenShiftControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<OpenShiftControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<OpenShiftControllerManagerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<OpenShiftControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<OpenShiftControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<OpenShiftControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<OpenShiftControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<OpenShiftControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<OpenShiftControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<OpenShiftControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<OpenShiftControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<OpenShiftControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<OpenShiftControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<OpenShiftControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<OpenShiftControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<OpenShiftControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<OpenShiftControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<OpenShiftControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<OpenShiftControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<OpenShiftControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<OpenShiftControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new OpenShiftControllerManagerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public OpenShiftControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new OpenShiftControllerManagerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new OpenShiftControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<OpenShiftControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<OpenShiftControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<OpenShiftControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<OpenShiftControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<OpenShiftControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<OpenShiftControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>> implements OpenShiftControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<OpenShiftControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<OpenShiftControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<OpenShiftControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<OpenShiftControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<OpenShiftControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<OpenShiftControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<OpenShiftControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements OpenShiftControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public ServiceCASpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public ServiceCASpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public ServiceCASpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public ServiceCASpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public ServiceCASpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public ServiceCASpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public ServiceCASpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public ServiceCASpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public ServiceCASpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public ServiceCASpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public ServiceCASpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public ServiceCASpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public ServiceCASpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public ServiceCASpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public ServiceCASpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public ServiceCASpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public ServiceCASpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public ServiceCASpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public ServiceCASpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public ServiceCASpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public ServiceCASpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public ServiceCASpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public ServiceCASpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public ServiceCASpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public ServiceCASpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public ServiceCASpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public ServiceCASpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public ServiceCASpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public ServiceCASpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public ServiceCASpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public ServiceCASpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public ServiceCASpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public ServiceCASpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public ServiceCASpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public ServiceCASpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public ServiceCASpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public ServiceCASpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public ServiceCASpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public ServiceCASpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public ServiceCASpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public ServiceCASpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public ServiceCASpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public ServiceCASpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public ServiceCASpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public ServiceCASpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public ServiceCASpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public ServiceCASpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public ServiceCASpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public ServiceCASpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public ServiceCASpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public ServiceCASpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public ServiceCASpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public ServiceCASpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public ServiceCASpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public ServiceCASpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public ServiceCASpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public ServiceCASpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public ServiceCASpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public ServiceCASpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public ServiceCASpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public ServiceCASpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public ServiceCASpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public ServiceCASpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public ServiceCASpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public ServiceCASpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public ServiceCASpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public ServiceCASpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public ServiceCASpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public ServiceCASpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public ServiceCASpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public ServiceCASpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public ServiceCASpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public ServiceCASpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public ServiceCASpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public ServiceCASpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public ServiceCASpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public ServiceCASpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public ServiceCASpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public ServiceCASpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public ServiceCASpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public ServiceCASpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public ServiceCASpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public ServiceCASpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public ServiceCASpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public ServiceCASpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public ServiceCASpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public ServiceCASpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public ServiceCASpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public ServiceCASpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public ServiceCASpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public ServiceCASpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public ServiceCASpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public ServiceCASpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public ServiceCASpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public ServiceCASpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public ServiceCASpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public ServiceCASpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public ServiceCASpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public ServiceCASpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public ServiceCASpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public ServiceCASpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public ServiceCASpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public ServiceCASpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public ServiceCASpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public ServiceCASpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public ServiceCASpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public ServiceCASpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public ServiceCASpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public ServiceCASpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public ServiceCASpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public ServiceCASpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public ServiceCASpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public ServiceCASpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public ServiceCASpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public ServiceCASpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public ServiceCASpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public ServiceCASpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public ServiceCASpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public ServiceCASpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public ServiceCASpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public ServiceCASpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public ServiceCASpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public ServiceCASpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public ServiceCASpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public ServiceCASpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public ServiceCASpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public ServiceCASpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public ServiceCASpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public ServiceCASpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public ServiceCASpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public ServiceCASpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public ServiceCASpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public ServiceCASpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public ServiceCASpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public ServiceCASpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public ServiceCASpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public ServiceCASpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<ServiceCASpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<ServiceCASpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ServiceCASpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<ServiceCASpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCASpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCASpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ServiceCASpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ServiceCASpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCASpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ServiceCASpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ServiceCASpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCASpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCASpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCASpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<ServiceCASpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ServiceCASpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<ServiceCASpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ServiceCASpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ServiceCASpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ServiceCASpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<ServiceCASpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ServiceCASpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<ServiceCASpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<ServiceCASpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<ServiceCASpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ServiceCASpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<ServiceCASpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<ServiceCASpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<ServiceCASpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<ServiceCASpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<ServiceCASpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ServiceCASpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<ServiceCASpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCASpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCASpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<ServiceCASpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<ServiceCASpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<ServiceCASpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ServiceCASpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<ServiceCASpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<ServiceCASpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ServiceCASpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ServiceCASpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCASpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCASpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<ServiceCASpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCASpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCASpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<ServiceCASpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<ServiceCASpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ServiceCASpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ServiceCASpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<ServiceCASpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<ServiceCASpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<ServiceCASpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ServiceCASpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<ServiceCASpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ServiceCASpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ServiceCASpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<ServiceCASpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ServiceCASpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<ServiceCASpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ServiceCASpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<ServiceCASpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ServiceCASpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<ServiceCASpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<ServiceCASpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<ServiceCASpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<ServiceCASpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<ServiceCASpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ServiceCASpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<ServiceCASpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<ServiceCASpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<ServiceCASpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ServiceCASpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<ServiceCASpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<ServiceCASpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ServiceCASpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ServiceCASpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<ServiceCASpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<ServiceCASpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public ServiceCASpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new ServiceCASpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new ServiceCASpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public ServiceCASpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new ServiceCASpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new ServiceCASpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public ServiceCASpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new ServiceCASpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new ServiceCASpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new ServiceCASpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new ServiceCASpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new ServiceCASpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ServiceCASpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new ServiceCASpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public ServiceCASpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new ServiceCASpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new ServiceCASpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new ServiceCASpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new ServiceCASpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new ServiceCASpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new ServiceCASpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new ServiceCASpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ServiceCASpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new ServiceCASpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new ServiceCASpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new ServiceCASpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new ServiceCASpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public ServiceCASpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new ServiceCASpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new ServiceCASpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new ServiceCASpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new ServiceCASpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new ServiceCASpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public ServiceCASpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new ServiceCASpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new ServiceCASpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new ServiceCASpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public ServiceCASpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new ServiceCASpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new ServiceCASpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public ServiceCASpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new ServiceCASpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new ServiceCASpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new ServiceCASpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public ServiceCASpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new ServiceCASpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new ServiceCASpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new ServiceCASpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new ServiceCASpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new ServiceCASpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new ServiceCASpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new ServiceCASpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new ServiceCASpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new ServiceCASpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new ServiceCASpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new ServiceCASpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new ServiceCASpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new ServiceCASpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new ServiceCASpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public ServiceCASpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new ServiceCASpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new ServiceCASpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new ServiceCASpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public ServiceCASpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new ServiceCASpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new ServiceCASpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new ServiceCASpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new ServiceCASpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new ServiceCASpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new ServiceCASpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new ServiceCASpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new ServiceCASpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public ServiceCASpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new ServiceCASpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new ServiceCASpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new ServiceCASpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new ServiceCASpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new ServiceCASpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new ServiceCASpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new ServiceCASpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new ServiceCASpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new ServiceCASpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new ServiceCASpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new ServiceCASpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new ServiceCASpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new ServiceCASpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new ServiceCASpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new ServiceCASpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new ServiceCASpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new ServiceCASpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new ServiceCASpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new ServiceCASpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public ServiceCASpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new ServiceCASpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new ServiceCASpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new ServiceCASpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new ServiceCASpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new ServiceCASpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public ServiceCASpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new ServiceCASpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new ServiceCASpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public ServiceCASpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new ServiceCASpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new ServiceCASpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public ServiceCASpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new ServiceCASpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new ServiceCASpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new ServiceCASpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCASpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new ServiceCASpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public ServiceCASpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new ServiceCASpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public ServiceCASpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new ServiceCASpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new ServiceCASpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public ServiceCASpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new ServiceCASpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new ServiceCASpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new ServiceCASpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new ServiceCASpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new ServiceCASpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new ServiceCASpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new ServiceCASpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public ServiceCASpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new ServiceCASpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new ServiceCASpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public ServiceCASpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new ServiceCASpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public ServiceCASpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new ServiceCASpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public ServiceCASpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new ServiceCASpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new ServiceCASpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new ServiceCASpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ServiceCASpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new ServiceCASpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new ServiceCASpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new ServiceCASpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new ServiceCASpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new ServiceCASpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ServiceCASpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new ServiceCASpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new ServiceCASpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new ServiceCASpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public ServiceCASpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new ServiceCASpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new ServiceCASpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new ServiceCASpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new ServiceCASpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new ServiceCASpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new ServiceCASpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new ServiceCASpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public ServiceCASpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new ServiceCASpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new ServiceCASpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new ServiceCASpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new ServiceCASpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new ServiceCASpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public ServiceCASpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new ServiceCASpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new ServiceCASpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new ServiceCASpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new ServiceCASpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new ServiceCASpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new ServiceCASpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new ServiceCASpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new ServiceCASpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new ServiceCASpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public ServiceCASpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new ServiceCASpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new ServiceCASpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new ServiceCASpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public ServiceCASpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new ServiceCASpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new ServiceCASpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new ServiceCASpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new ServiceCASpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public ServiceCASpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new ServiceCASpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new ServiceCASpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new ServiceCASpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new ServiceCASpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new ServiceCASpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new ServiceCASpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new ServiceCASpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new ServiceCASpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new ServiceCASpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new ServiceCASpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public ServiceCASpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new ServiceCASpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new ServiceCASpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new ServiceCASpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public ServiceCASpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new ServiceCASpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new ServiceCASpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new ServiceCASpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new ServiceCASpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new ServiceCASpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new ServiceCASpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new ServiceCASpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new ServiceCASpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new ServiceCASpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public ServiceCASpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new ServiceCASpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new ServiceCASpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new ServiceCASpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new ServiceCASpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ServiceCASpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements ServiceCASpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ServiceCASpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCASpecFluent.OVNKubernetesConfigObservedNested<N>> implements ServiceCASpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCASpecFluent.OVNKubernetesConfigObservedNested<N>> implements ServiceCASpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ServiceCASpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements ServiceCASpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCASpecFluent.UpstreamResolversObservedConfigNested<N>> implements ServiceCASpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ServiceCASpecFluent.DNSStatusObservedConfigNested<N>> implements ServiceCASpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ServiceCASpecFluent.DNSStatusObservedConfigNested<N>> implements ServiceCASpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCASpecFluent.UpstreamResolversObservedConfigNested<N>> implements ServiceCASpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCASpecFluent.ConfigStatusObservedConfigNested<N>> implements ServiceCASpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCASpecFluent.ConfigStatusObservedConfigNested<N>> implements ServiceCASpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ServiceCASpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<ServiceCASpecFluent.KubeAPIServerListObservedConfigNested<N>> implements ServiceCASpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<ServiceCASpecFluent.KubeAPIServerObservedConfigNested<N>> implements ServiceCASpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ServiceCASpecFluent.IngressControllerObservedConfigNested<N>> implements ServiceCASpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ServiceCASpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ServiceCASpecFluent.ConsoleConfigRouteObservedNested<N>> implements ServiceCASpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ServiceCASpecFluent.IngressControllerObservedConfigNested<N>> implements ServiceCASpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<ServiceCASpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements ServiceCASpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<ServiceCASpecFluent.HybridOverlayConfigObservedNested<N>> implements ServiceCASpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<ServiceCASpecFluent.ImagePrunerListObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ServiceCASpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ServiceCASpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ServiceCASpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements ServiceCASpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ServiceCASpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ServiceCASpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ServiceCASpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<ServiceCASpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements ServiceCASpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ServiceCASpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ServiceCASpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<ServiceCASpecFluent.GenerationStatusObservedConfigNested<N>> implements ServiceCASpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ServiceCASpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ServiceCASpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements ServiceCASpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCASpecFluent.AuthenticationListObservedConfigNested<N>> implements ServiceCASpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCASpecFluent.AuthenticationListObservedConfigNested<N>> implements ServiceCASpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ServiceCASpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<ServiceCASpecFluent.StorageStatusObservedConfigNested<N>> implements ServiceCASpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ServiceCASpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<ServiceCASpecFluent.AccessLoggingObservedConfigNested<N>> implements ServiceCASpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ServiceCASpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ServiceCASpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ServiceCASpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ServiceCASpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<ServiceCASpecFluent.DNSNodePlacementObservedConfigNested<N>> implements ServiceCASpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ServiceCASpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ServiceCASpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements ServiceCASpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCASpecFluent.ProjectAccessObservedConfigNested<N>> implements ServiceCASpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCASpecFluent.NetFlowConfigObservedNested<N>> implements ServiceCASpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<ServiceCASpecFluent.DNSObservedConfigNested<N>> implements ServiceCASpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCASpecFluent.NetFlowConfigObservedNested<N>> implements ServiceCASpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCASpecFluent.ProjectAccessObservedConfigNested<N>> implements ServiceCASpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<ServiceCASpecFluent.PolicyAuditConfigObservedNested<N>> implements ServiceCASpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ServiceCASpecFluent.StorageListObservedConfigNested<N>> implements ServiceCASpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ServiceCASpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ServiceCASpecFluent.StorageListObservedConfigNested<N>> implements ServiceCASpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<ServiceCASpecFluent.DNSRecordObservedConfigNested<N>> implements ServiceCASpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ServiceCASpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ServiceCASpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ServiceCASpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<ServiceCASpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<ServiceCASpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ServiceCASpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<ServiceCASpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<ServiceCASpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ServiceCASpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<ServiceCASpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<ServiceCASpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ServiceCASpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<ServiceCASpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements ServiceCASpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ServiceCASpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements ServiceCASpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public ServiceCatalogAPIServerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public ServiceCatalogAPIServerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public ServiceCatalogAPIServerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public ServiceCatalogAPIServerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public ServiceCatalogAPIServerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public ServiceCatalogAPIServerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public ServiceCatalogAPIServerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public ServiceCatalogAPIServerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public ServiceCatalogAPIServerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public ServiceCatalogAPIServerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public ServiceCatalogAPIServerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public ServiceCatalogAPIServerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public ServiceCatalogAPIServerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public ServiceCatalogAPIServerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<ServiceCatalogAPIServerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<ServiceCatalogAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<ServiceCatalogAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<ServiceCatalogAPIServerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<ServiceCatalogAPIServerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<ServiceCatalogAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<ServiceCatalogAPIServerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<ServiceCatalogAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<ServiceCatalogAPIServerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<ServiceCatalogAPIServerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<ServiceCatalogAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<ServiceCatalogAPIServerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<ServiceCatalogAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<ServiceCatalogAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<ServiceCatalogAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<ServiceCatalogAPIServerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<ServiceCatalogAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<ServiceCatalogAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<ServiceCatalogAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<ServiceCatalogAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<ServiceCatalogAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<ServiceCatalogAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<ServiceCatalogAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<ServiceCatalogAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public ServiceCatalogAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageStatusObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>> implements ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSRecordObservedConfigNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements ServiceCatalogAPIServerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public ServiceCatalogControllerManagerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public ServiceCatalogControllerManagerSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public ServiceCatalogControllerManagerSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public ServiceCatalogControllerManagerSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public ServiceCatalogControllerManagerSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public ServiceCatalogControllerManagerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public ServiceCatalogControllerManagerSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public ServiceCatalogControllerManagerSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public ServiceCatalogControllerManagerSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public ServiceCatalogControllerManagerSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<ServiceCatalogControllerManagerSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<ServiceCatalogControllerManagerSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<ServiceCatalogControllerManagerSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<ServiceCatalogControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<ServiceCatalogControllerManagerSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<ServiceCatalogControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<ServiceCatalogControllerManagerSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<ServiceCatalogControllerManagerSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<ServiceCatalogControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<ServiceCatalogControllerManagerSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<ServiceCatalogControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<ServiceCatalogControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<ServiceCatalogControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<ServiceCatalogControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<ServiceCatalogControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<ServiceCatalogControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements ServiceCatalogControllerManagerSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -96,56 +96,56 @@\n   public Boolean hasObservedConfig();\n   public A withServiceCatalogAPIServerListObservedConfig(ServiceCatalogAPIServerList serviceCatalogAPIServerListObservedConfig);\n   public StorageSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfig();\n   public StorageSpecFluent.ServiceCatalogAPIServerListObservedConfigNested<A> withNewServiceCatalogAPIServerListObservedConfigLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorObservedConfig(LabelSelector labelSelectorObservedConfig);\n   public StorageSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig();\n   public StorageSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item);\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig);\n   public StorageSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig();\n   public StorageSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfigLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListObservedConfig(KubeStorageVersionMigratorList kubeStorageVersionMigratorListObservedConfig);\n   public StorageSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfig();\n   public StorageSpecFluent.KubeStorageVersionMigratorListObservedConfigNested<A> withNewKubeStorageVersionMigratorListObservedConfigLike(KubeStorageVersionMigratorList item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(Storage item);\n   public A withPodTemplateSpecObservedConfig(PodTemplateSpec podTemplateSpecObservedConfig);\n   public StorageSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig();\n   public StorageSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n-  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n-  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig);\n   public StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig();\n   public StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig);\n+  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig();\n+  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig);\n   public StorageSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig();\n   public StorageSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfigLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigObserved(IPsecConfig iPsecConfigObserved);\n   public StorageSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObserved();\n   public StorageSpecFluent.IPsecConfigObservedNested<A> withNewIPsecConfigObservedLike(IPsecConfig item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public StorageSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public StorageSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsObservedConfig(ResourceRequirements resourceRequirementsObservedConfig);\n   public StorageSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig();\n   public StorageSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n-  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n-  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig);\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved);\n+  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved();\n+  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig);\n   public StorageSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig();\n   public StorageSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfigLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecObservedConfig(IngressControllerSpec ingressControllerSpecObservedConfig);\n   public StorageSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfig();\n   public StorageSpecFluent.IngressControllerSpecObservedConfigNested<A> withNewIngressControllerSpecObservedConfigLike(IngressControllerSpec item);\n   public A withDNSSpecObservedConfig(DNSSpec dNSSpecObservedConfig);\n@@ -194,31 +194,31 @@\n   public StorageSpecFluent.RepositoryDigestMirrorsObservedConfigNested<A> withNewRepositoryDigestMirrorsObservedConfigLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationObservedConfig(ConsoleCustomization consoleCustomizationObservedConfig);\n   public StorageSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfig();\n   public StorageSpecFluent.ConsoleCustomizationObservedConfigNested<A> withNewConsoleCustomizationObservedConfigLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecObservedConfig(CSISnapshotControllerSpec cSISnapshotControllerSpecObservedConfig);\n   public StorageSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig();\n   public StorageSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n-  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n-  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig);\n   public StorageSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig();\n   public StorageSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item);\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig);\n+  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig();\n+  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig);\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name);\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n+  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n+  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig);\n   public StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig();\n   public StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess);\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig);\n-  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig();\n-  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item);\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig);\n   public StorageSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig();\n   public StorageSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfigLike(KubeAPIServerList item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n   public StorageSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfig();\n   public StorageSpecFluent.ServiceCAObservedConfigNested<A> withNewServiceCAObservedConfigLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecObservedConfig(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecObservedConfig);\n@@ -244,77 +244,77 @@\n   public StorageSpecFluent.SimpleMacvlanConfigObservedNested<A> withNewSimpleMacvlanConfigObservedLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimObservedConfig(PersistentVolumeClaim persistentVolumeClaimObservedConfig);\n   public StorageSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfig();\n   public StorageSpecFluent.PersistentVolumeClaimObservedConfigNested<A> withNewPersistentVolumeClaimObservedConfigLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusObservedConfig(KubeAPIServerStatus kubeAPIServerStatusObservedConfig);\n   public StorageSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig();\n   public StorageSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig);\n   public StorageSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig();\n   public StorageSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item);\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n-  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n-  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig);\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig();\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved);\n   public StorageSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved();\n   public StorageSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item);\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig);\n+  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig();\n+  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item);\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig);\n   public StorageSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig();\n   public StorageSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfigLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorObservedConfig(KubeStorageVersionMigrator kubeStorageVersionMigratorObservedConfig);\n   public StorageSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfig();\n   public StorageSpecFluent.KubeStorageVersionMigratorObservedConfigNested<A> withNewKubeStorageVersionMigratorObservedConfigLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceObservedConfig(GenericKubernetesResource genericKubernetesResourceObservedConfig);\n   public StorageSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfig();\n   public StorageSpecFluent.GenericKubernetesResourceObservedConfigNested<A> withNewGenericKubernetesResourceObservedConfigLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusObservedConfig(IngressControllerStatus ingressControllerStatusObservedConfig);\n   public StorageSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig();\n   public StorageSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved);\n   public StorageSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved();\n   public StorageSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n-  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n-  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig);\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig();\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig);\n   public StorageSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig();\n   public StorageSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig);\n+  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig();\n+  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig);\n   public StorageSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig();\n   public StorageSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfigLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceObservedConfig(LocalObjectReference localObjectReferenceObservedConfig);\n   public StorageSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfig();\n   public StorageSpecFluent.LocalObjectReferenceObservedConfigNested<A> withNewLocalObjectReferenceObservedConfigLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceObservedConfig(String name);\n   public A withConsoleObservedConfig(Console consoleObservedConfig);\n   public StorageSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig();\n   public StorageSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item);\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n+  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n+  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig);\n   public StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig();\n   public StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig);\n   public StorageSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig();\n   public StorageSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig);\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig();\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig);\n   public StorageSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig();\n   public StorageSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig);\n-  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig();\n-  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig);\n   public StorageSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig();\n   public StorageSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfigLike(ClusterCSIDriver item);\n   public A withQuickStartsObservedConfig(QuickStarts quickStartsObservedConfig);\n   public StorageSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfig();\n   public StorageSpecFluent.QuickStartsObservedConfigNested<A> withNewQuickStartsObservedConfigLike(QuickStarts item);\n   public A withDNSZoneStatusObservedConfig(DNSZoneStatus dNSZoneStatusObservedConfig);\n@@ -365,21 +365,21 @@\n   public A withNodeStatusObservedConfig(NodeStatus nodeStatusObservedConfig);\n   public StorageSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfig();\n   public StorageSpecFluent.NodeStatusObservedConfigNested<A> withNewNodeStatusObservedConfigLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionObservedConfig(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionObservedConfig);\n   public StorageSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfig();\n   public StorageSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n-  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n-  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig);\n   public StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig();\n   public StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig);\n+  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig();\n+  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig);\n   public StorageSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig();\n   public StorageSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfigLike(GenerationStatus item);\n   public A withAuthenticationStatusObservedConfig(AuthenticationStatus authenticationStatusObservedConfig);\n   public StorageSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfig();\n   public StorageSpecFluent.AuthenticationStatusObservedConfigNested<A> withNewAuthenticationStatusObservedConfigLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersObservedConfig(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersObservedConfig);\n@@ -397,20 +397,20 @@\n   public StorageSpecFluent.DefaultNetworkDefinitionObservedConfigNested<A> withNewDefaultNetworkDefinitionObservedConfigLike(DefaultNetworkDefinition item);\n   public A withNetworkObservedConfig(Network networkObservedConfig);\n   public StorageSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfig();\n   public StorageSpecFluent.NetworkObservedConfigNested<A> withNewNetworkObservedConfigLike(Network item);\n   public A withClientTLSObservedConfig(ClientTLS clientTLSObservedConfig);\n   public StorageSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig();\n   public StorageSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n-  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n-  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig);\n   public StorageSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig();\n   public StorageSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig);\n+  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig();\n+  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig);\n   public StorageSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig();\n   public StorageSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfigLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersObservedConfig(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersObservedConfig);\n   public StorageSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfig();\n   public StorageSpecFluent.SyslogLoggingDestinationParametersObservedConfigNested<A> withNewSyslogLoggingDestinationParametersObservedConfigLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersObservedConfig(String address,String facility,Integer maxLength,Integer port);\n@@ -472,20 +472,20 @@\n   public StorageSpecFluent.KubeStorageVersionMigratorStatusObservedConfigNested<A> withNewKubeStorageVersionMigratorStatusObservedConfigLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListObservedConfig(ConfigList configListObservedConfig);\n   public StorageSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfig();\n   public StorageSpecFluent.ConfigListObservedConfigNested<A> withNewConfigListObservedConfigLike(ConfigList item);\n   public A withConsoleProvidersObservedConfig(ConsoleProviders consoleProvidersObservedConfig);\n   public StorageSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig();\n   public StorageSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n-  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n-  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig);\n   public StorageSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig();\n   public StorageSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item);\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig);\n+  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig();\n+  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item);\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig);\n   public StorageSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig();\n   public StorageSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfigLike(StorageStatus item);\n   public A withKubeControllerManagerListObservedConfig(KubeControllerManagerList kubeControllerManagerListObservedConfig);\n   public StorageSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfig();\n   public StorageSpecFluent.KubeControllerManagerListObservedConfigNested<A> withNewKubeControllerManagerListObservedConfigLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecObservedConfig(AuthenticationSpec authenticationSpecObservedConfig);\n@@ -493,30 +493,30 @@\n   public StorageSpecFluent.AuthenticationSpecObservedConfigNested<A> withNewAuthenticationSpecObservedConfigLike(AuthenticationSpec item);\n   public A withIPAMConfigObserved(IPAMConfig iPAMConfigObserved);\n   public StorageSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObserved();\n   public StorageSpecFluent.IPAMConfigObservedNested<A> withNewIPAMConfigObservedLike(IPAMConfig item);\n   public A withContainerObservedConfig(Container containerObservedConfig);\n   public StorageSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig();\n   public StorageSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item);\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n-  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n-  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig);\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig();\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig);\n+  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig();\n+  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item);\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig);\n   public StorageSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig();\n   public StorageSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item);\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n+  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n+  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig);\n   public StorageSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig();\n   public StorageSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyObservedConfig(String protocol);\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig);\n-  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig();\n-  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig);\n   public StorageSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig();\n   public StorageSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecObservedConfig(KubeSchedulerSpec kubeSchedulerSpecObservedConfig);\n   public StorageSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfig();\n   public StorageSpecFluent.KubeSchedulerSpecObservedConfigNested<A> withNewKubeSchedulerSpecObservedConfigLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationObservedConfig(LoggingDestination loggingDestinationObservedConfig);\n@@ -533,20 +533,20 @@\n   public StorageSpecFluent.ImageContentSourcePolicyListObservedConfigNested<A> withNewImageContentSourcePolicyListObservedConfigLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusObservedConfig(OpenShiftControllerManagerStatus openShiftControllerManagerStatusObservedConfig);\n   public StorageSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfig();\n   public StorageSpecFluent.OpenShiftControllerManagerStatusObservedConfigNested<A> withNewOpenShiftControllerManagerStatusObservedConfigLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusObservedConfig(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusObservedConfig);\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig();\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n-  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n-  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig);\n   public StorageSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig();\n   public StorageSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig);\n+  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig();\n+  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig);\n   public StorageSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig();\n   public StorageSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfigLike(DNSNodePlacement item);\n   public A withStorageSpecObservedConfig(StorageSpec storageSpecObservedConfig);\n   public StorageSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfig();\n   public StorageSpecFluent.StorageSpecObservedConfigNested<A> withNewStorageSpecObservedConfigLike(StorageSpec item);\n   public A withNetworkListObservedConfig(NetworkList networkListObservedConfig);\n@@ -588,51 +588,51 @@\n   public A withNewOAuthAPIServerStatusObservedConfig(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecObservedConfig(CloudCredentialSpec cloudCredentialSpecObservedConfig);\n   public StorageSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfig();\n   public StorageSpecFluent.CloudCredentialSpecObservedConfigNested<A> withNewCloudCredentialSpecObservedConfigLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusObservedConfig(DNSRecordStatus dNSRecordStatusObservedConfig);\n   public StorageSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig();\n   public StorageSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n-  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n-  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig);\n   public StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig();\n   public StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig);\n+  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig();\n+  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig);\n   public StorageSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig();\n   public StorageSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfigLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieObservedConfig(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyObservedConfig(HTTPCompressionPolicy hTTPCompressionPolicyObservedConfig);\n   public StorageSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig();\n   public StorageSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n-  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n-  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n-  public A withDNSObservedConfig(DNS dNSObservedConfig);\n-  public StorageSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n-  public StorageSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n   public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved);\n   public StorageSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved();\n   public StorageSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item);\n+  public A withDNSObservedConfig(DNS dNSObservedConfig);\n+  public StorageSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig();\n+  public StorageSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item);\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig);\n+  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig();\n+  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item);\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved);\n   public StorageSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved();\n   public StorageSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObservedLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigObserved(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageObservedConfig(AddPage addPageObservedConfig);\n   public StorageSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig();\n   public StorageSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item);\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n-  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n-  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig);\n   public StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig();\n   public StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway);\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig);\n+  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig();\n+  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item);\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig);\n   public StorageSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig();\n   public StorageSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfigLike(DNSRecord item);\n   public A withOpenShiftAPIServerObservedConfig(OpenShiftAPIServer openShiftAPIServerObservedConfig);\n   public StorageSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfig();\n   public StorageSpecFluent.OpenShiftAPIServerObservedConfigNested<A> withNewOpenShiftAPIServerObservedConfigLike(OpenShiftAPIServer item);\n   public A withAuthenticationObservedConfig(Authentication authenticationObservedConfig);\n@@ -659,56 +659,56 @@\n   public Boolean hasUnsupportedConfigOverrides();\n   public A withServiceCatalogAPIServerListUnsupportedConfigOverrides(ServiceCatalogAPIServerList serviceCatalogAPIServerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.ServiceCatalogAPIServerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerListUnsupportedConfigOverridesLike(ServiceCatalogAPIServerList item);\n   public A withLabelSelectorUnsupportedConfigOverrides(LabelSelector labelSelectorUnsupportedConfigOverrides);\n   public StorageSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides();\n   public StorageSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item);\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item);\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckStatus item);\n   public A withKubeStorageVersionMigratorListUnsupportedConfigOverrides(KubeStorageVersionMigratorList kubeStorageVersionMigratorListUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeStorageVersionMigratorListUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorListUnsupportedConfigOverridesLike(KubeStorageVersionMigratorList item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(Storage item);\n   public A withPodTemplateSpecUnsupportedConfigOverrides(PodTemplateSpec podTemplateSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item);\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n-  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n-  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item);\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides);\n+  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides();\n+  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item);\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(CSISnapshotControllerStatus item);\n   public A withIPsecConfigUnsupportedOverrides(IPsecConfig iPsecConfigUnsupportedOverrides);\n   public StorageSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverrides();\n   public StorageSpecFluent.IPsecConfigUnsupportedOverridesNested<A> withNewIPsecConfigUnsupportedOverridesLike(IPsecConfig item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public StorageSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public StorageSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(ImageContentSourcePolicy item);\n   public A withResourceRequirementsUnsupportedConfigOverrides(ResourceRequirements resourceRequirementsUnsupportedConfigOverrides);\n   public StorageSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides();\n   public StorageSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item);\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n-  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n-  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides);\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item);\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides);\n+  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides();\n+  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item);\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(KubeStorageVersionMigratorSpec item);\n   public A withIngressControllerSpecUnsupportedConfigOverrides(IngressControllerSpec ingressControllerSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.IngressControllerSpecUnsupportedConfigOverridesNested<A> withNewIngressControllerSpecUnsupportedConfigOverridesLike(IngressControllerSpec item);\n   public A withDNSSpecUnsupportedConfigOverrides(DNSSpec dNSSpecUnsupportedConfigOverrides);\n@@ -757,31 +757,31 @@\n   public StorageSpecFluent.RepositoryDigestMirrorsUnsupportedConfigOverridesNested<A> withNewRepositoryDigestMirrorsUnsupportedConfigOverridesLike(RepositoryDigestMirrors item);\n   public A withConsoleCustomizationUnsupportedConfigOverrides(ConsoleCustomization consoleCustomizationUnsupportedConfigOverrides);\n   public StorageSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverrides();\n   public StorageSpecFluent.ConsoleCustomizationUnsupportedConfigOverridesNested<A> withNewConsoleCustomizationUnsupportedConfigOverridesLike(ConsoleCustomization item);\n   public A withCSISnapshotControllerSpecUnsupportedConfigOverrides(CSISnapshotControllerSpec cSISnapshotControllerSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item);\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n-  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n-  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item);\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides);\n+  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides();\n+  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item);\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides);\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item);\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name);\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides);\n   public StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();\n   public StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item);\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess);\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item);\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverridesLike(KubeAPIServerList item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n   public StorageSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverrides();\n   public StorageSpecFluent.ServiceCAUnsupportedConfigOverridesNested<A> withNewServiceCAUnsupportedConfigOverridesLike(ServiceCA item);\n   public A withServiceCatalogControllerManagerSpecUnsupportedConfigOverrides(ServiceCatalogControllerManagerSpec serviceCatalogControllerManagerSpecUnsupportedConfigOverrides);\n@@ -807,77 +807,77 @@\n   public StorageSpecFluent.SimpleMacvlanConfigUnsupportedOverridesNested<A> withNewSimpleMacvlanConfigUnsupportedOverridesLike(SimpleMacvlanConfig item);\n   public A withPersistentVolumeClaimUnsupportedConfigOverrides(PersistentVolumeClaim persistentVolumeClaimUnsupportedConfigOverrides);\n   public StorageSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverrides();\n   public StorageSpecFluent.PersistentVolumeClaimUnsupportedConfigOverridesNested<A> withNewPersistentVolumeClaimUnsupportedConfigOverridesLike(PersistentVolumeClaim item);\n   public A withKubeAPIServerStatusUnsupportedConfigOverrides(KubeAPIServerStatus kubeAPIServerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item);\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item);\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n-  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n-  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides);\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item);\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides);\n   public StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides();\n   public StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item);\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides);\n+  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides();\n+  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item);\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverridesLike(CloudCredentialStatus item);\n   public A withKubeStorageVersionMigratorUnsupportedConfigOverrides(KubeStorageVersionMigrator kubeStorageVersionMigratorUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorUnsupportedConfigOverridesLike(KubeStorageVersionMigrator item);\n   public A withGenericKubernetesResourceUnsupportedConfigOverrides(GenericKubernetesResource genericKubernetesResourceUnsupportedConfigOverrides);\n   public StorageSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverrides();\n   public StorageSpecFluent.GenericKubernetesResourceUnsupportedConfigOverridesNested<A> withNewGenericKubernetesResourceUnsupportedConfigOverridesLike(GenericKubernetesResource item);\n   public A withIngressControllerStatusUnsupportedConfigOverrides(IngressControllerStatus ingressControllerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item);\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides);\n   public StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides();\n   public StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item);\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n-  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n-  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item);\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item);\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides);\n+  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item);\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(CSISnapshotControllerList item);\n   public A withLocalObjectReferenceUnsupportedConfigOverrides(LocalObjectReference localObjectReferenceUnsupportedConfigOverrides);\n   public StorageSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverrides();\n   public StorageSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<A> withNewLocalObjectReferenceUnsupportedConfigOverridesLike(LocalObjectReference item);\n   public A withNewLocalObjectReferenceUnsupportedConfigOverrides(String name);\n   public A withConsoleUnsupportedConfigOverrides(Console consoleUnsupportedConfigOverrides);\n   public StorageSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides();\n   public StorageSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item);\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n+  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n+  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides);\n   public StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides();\n   public StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item);\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway);\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides);\n   public StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides();\n   public StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item);\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item);\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item);\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides);\n-  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides();\n-  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item);\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides);\n   public StorageSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides();\n   public StorageSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverridesLike(ClusterCSIDriver item);\n   public A withQuickStartsUnsupportedConfigOverrides(QuickStarts quickStartsUnsupportedConfigOverrides);\n   public StorageSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverrides();\n   public StorageSpecFluent.QuickStartsUnsupportedConfigOverridesNested<A> withNewQuickStartsUnsupportedConfigOverridesLike(QuickStarts item);\n   public A withDNSZoneStatusUnsupportedConfigOverrides(DNSZoneStatus dNSZoneStatusUnsupportedConfigOverrides);\n@@ -928,21 +928,21 @@\n   public A withNodeStatusUnsupportedConfigOverrides(NodeStatus nodeStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.NodeStatusUnsupportedConfigOverridesNested<A> withNewNodeStatusUnsupportedConfigOverridesLike(NodeStatus item);\n   public A withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(PodNetworkConnectivityCheckCondition podNetworkConnectivityCheckConditionUnsupportedConfigOverrides);\n   public StorageSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n   public StorageSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item);\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n-  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n-  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides);\n   public StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides();\n   public StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item);\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy);\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides);\n+  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item);\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverridesLike(GenerationStatus item);\n   public A withAuthenticationStatusUnsupportedConfigOverrides(AuthenticationStatus authenticationStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.AuthenticationStatusUnsupportedConfigOverridesNested<A> withNewAuthenticationStatusUnsupportedConfigOverridesLike(AuthenticationStatus item);\n   public A withIngressControllerCaptureHTTPHeadersUnsupportedConfigOverrides(IngressControllerCaptureHTTPHeaders ingressControllerCaptureHTTPHeadersUnsupportedConfigOverrides);\n@@ -960,20 +960,20 @@\n   public StorageSpecFluent.DefaultNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewDefaultNetworkDefinitionUnsupportedConfigOverridesLike(DefaultNetworkDefinition item);\n   public A withNetworkUnsupportedConfigOverrides(Network networkUnsupportedConfigOverrides);\n   public StorageSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverrides();\n   public StorageSpecFluent.NetworkUnsupportedConfigOverridesNested<A> withNewNetworkUnsupportedConfigOverridesLike(Network item);\n   public A withClientTLSUnsupportedConfigOverrides(ClientTLS clientTLSUnsupportedConfigOverrides);\n   public StorageSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides();\n   public StorageSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item);\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n-  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n-  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item);\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides);\n+  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item);\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(KubeSchedulerStatus item);\n   public A withSyslogLoggingDestinationParametersUnsupportedConfigOverrides(SyslogLoggingDestinationParameters syslogLoggingDestinationParametersUnsupportedConfigOverrides);\n   public StorageSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides();\n   public StorageSpecFluent.SyslogLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewSyslogLoggingDestinationParametersUnsupportedConfigOverridesLike(SyslogLoggingDestinationParameters item);\n   public A withNewSyslogLoggingDestinationParametersUnsupportedConfigOverrides(String address,String facility,Integer maxLength,Integer port);\n@@ -1035,20 +1035,20 @@\n   public StorageSpecFluent.KubeStorageVersionMigratorStatusUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorStatusUnsupportedConfigOverridesLike(KubeStorageVersionMigratorStatus item);\n   public A withConfigListUnsupportedConfigOverrides(ConfigList configListUnsupportedConfigOverrides);\n   public StorageSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverrides();\n   public StorageSpecFluent.ConfigListUnsupportedConfigOverridesNested<A> withNewConfigListUnsupportedConfigOverridesLike(ConfigList item);\n   public A withConsoleProvidersUnsupportedConfigOverrides(ConsoleProviders consoleProvidersUnsupportedConfigOverrides);\n   public StorageSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides();\n   public StorageSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item);\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n-  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n-  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides);\n   public StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides();\n   public StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item);\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides);\n+  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides();\n+  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item);\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverridesLike(StorageStatus item);\n   public A withKubeControllerManagerListUnsupportedConfigOverrides(KubeControllerManagerList kubeControllerManagerListUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeControllerManagerListUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerListUnsupportedConfigOverridesLike(KubeControllerManagerList item);\n   public A withAuthenticationSpecUnsupportedConfigOverrides(AuthenticationSpec authenticationSpecUnsupportedConfigOverrides);\n@@ -1056,30 +1056,30 @@\n   public StorageSpecFluent.AuthenticationSpecUnsupportedConfigOverridesNested<A> withNewAuthenticationSpecUnsupportedConfigOverridesLike(AuthenticationSpec item);\n   public A withIPAMConfigUnsupportedOverrides(IPAMConfig iPAMConfigUnsupportedOverrides);\n   public StorageSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverrides();\n   public StorageSpecFluent.IPAMConfigUnsupportedOverridesNested<A> withNewIPAMConfigUnsupportedOverridesLike(IPAMConfig item);\n   public A withContainerUnsupportedConfigOverrides(Container containerUnsupportedConfigOverrides);\n   public StorageSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides();\n   public StorageSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item);\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n-  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n-  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item);\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides);\n+  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides();\n+  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item);\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides);\n   public StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides();\n   public StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item);\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n+  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n+  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides);\n   public StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides();\n   public StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item);\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol);\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides);\n-  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides();\n-  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item);\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides);\n   public StorageSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n   public StorageSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCustomization item);\n   public A withKubeSchedulerSpecUnsupportedConfigOverrides(KubeSchedulerSpec kubeSchedulerSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.KubeSchedulerSpecUnsupportedConfigOverridesNested<A> withNewKubeSchedulerSpecUnsupportedConfigOverridesLike(KubeSchedulerSpec item);\n   public A withLoggingDestinationUnsupportedConfigOverrides(LoggingDestination loggingDestinationUnsupportedConfigOverrides);\n@@ -1096,20 +1096,20 @@\n   public StorageSpecFluent.ImageContentSourcePolicyListUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyListUnsupportedConfigOverridesLike(ImageContentSourcePolicyList item);\n   public A withOpenShiftControllerManagerStatusUnsupportedConfigOverrides(OpenShiftControllerManagerStatus openShiftControllerManagerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.OpenShiftControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewOpenShiftControllerManagerStatusUnsupportedConfigOverridesLike(OpenShiftControllerManagerStatus item);\n   public A withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(ServiceCatalogAPIServerStatus serviceCatalogAPIServerStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item);\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n-  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n-  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides);\n   public StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides();\n   public StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item);\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides);\n+  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides();\n+  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item);\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides);\n   public StorageSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides();\n   public StorageSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverridesLike(DNSNodePlacement item);\n   public A withStorageSpecUnsupportedConfigOverrides(StorageSpec storageSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.StorageSpecUnsupportedConfigOverridesNested<A> withNewStorageSpecUnsupportedConfigOverridesLike(StorageSpec item);\n   public A withNetworkListUnsupportedConfigOverrides(NetworkList networkListUnsupportedConfigOverrides);\n@@ -1151,51 +1151,51 @@\n   public A withNewOAuthAPIServerStatusUnsupportedConfigOverrides(Integer latestAvailableRevision);\n   public A withCloudCredentialSpecUnsupportedConfigOverrides(CloudCredentialSpec cloudCredentialSpecUnsupportedConfigOverrides);\n   public StorageSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverrides();\n   public StorageSpecFluent.CloudCredentialSpecUnsupportedConfigOverridesNested<A> withNewCloudCredentialSpecUnsupportedConfigOverridesLike(CloudCredentialSpec item);\n   public A withDNSRecordStatusUnsupportedConfigOverrides(DNSRecordStatus dNSRecordStatusUnsupportedConfigOverrides);\n   public StorageSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides();\n   public StorageSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item);\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides);\n   public StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides();\n   public StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item);\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix);\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item);\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides);\n   public StorageSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n   public StorageSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(IngressControllerCaptureHTTPCookie item);\n   public A withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(String matchType,Integer maxLength,String name,String namePrefix);\n   public A withHTTPCompressionPolicyUnsupportedConfigOverrides(HTTPCompressionPolicy hTTPCompressionPolicyUnsupportedConfigOverrides);\n   public StorageSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides();\n   public StorageSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item);\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n-  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n-  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n-  public StorageSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n-  public StorageSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n   public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides);\n   public StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides();\n   public StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item);\n+  public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides);\n+  public StorageSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides();\n+  public StorageSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item);\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides();\n+  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item);\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides);\n   public StorageSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides();\n   public StorageSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverridesLike(PolicyAuditConfig item);\n   public A withNewPolicyAuditConfigUnsupportedOverrides(String destination,Integer maxFileSize,Integer rateLimit,String syslogFacility);\n   public A withAddPageUnsupportedConfigOverrides(AddPage addPageUnsupportedConfigOverrides);\n   public StorageSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides();\n   public StorageSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item);\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n-  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n-  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides);\n   public StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides();\n   public StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item);\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway);\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides);\n+  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides();\n+  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item);\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides);\n   public StorageSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides();\n   public StorageSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverridesLike(DNSRecord item);\n   public A withOpenShiftAPIServerUnsupportedConfigOverrides(OpenShiftAPIServer openShiftAPIServerUnsupportedConfigOverrides);\n   public StorageSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverrides();\n   public StorageSpecFluent.OpenShiftAPIServerUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerUnsupportedConfigOverridesLike(OpenShiftAPIServer item);\n   public A withAuthenticationUnsupportedConfigOverrides(Authentication authenticationUnsupportedConfigOverrides);\n@@ -1220,22 +1220,22 @@\n     \n   }\n   public interface LabelSelectorObservedConfigNested<N> extends Nested<N>,LabelSelectorFluent<StorageSpecFluent.LabelSelectorObservedConfigNested<N>>{\n     public N and();\n     public N endLabelSelectorObservedConfig();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerObservedConfig();\n+    public N endKubeControllerManagerObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerObservedConfigNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<StorageSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusObservedConfig();\n     \n   }\n@@ -1250,22 +1250,22 @@\n     \n   }\n   public interface PodTemplateSpecObservedConfigNested<N> extends Nested<N>,PodTemplateSpecFluent<StorageSpecFluent.PodTemplateSpecObservedConfigNested<N>>{\n     public N and();\n     public N endPodTemplateSpecObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusObservedConfig();\n+    public N endServiceCatalogControllerManagerListObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>>{\n+  public interface KubeControllerManagerStatusObservedConfigNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListObservedConfig();\n+    public N endKubeControllerManagerStatusObservedConfig();\n     \n   }\n   public interface CSISnapshotControllerStatusObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<StorageSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusObservedConfig();\n     \n   }\n@@ -1280,22 +1280,22 @@\n     \n   }\n   public interface ResourceRequirementsObservedConfigNested<N> extends Nested<N>,ResourceRequirementsFluent<StorageSpecFluent.ResourceRequirementsObservedConfigNested<N>>{\n     public N and();\n     public N endResourceRequirementsObservedConfig();\n     \n   }\n-  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<StorageSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigObserved();\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>>{\n+  public interface OVNKubernetesConfigObservedNested<N> extends Nested<N>,OVNKubernetesConfigFluent<StorageSpecFluent.OVNKubernetesConfigObservedNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig();\n+    public N endOVNKubernetesConfigObserved();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<StorageSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecObservedConfig();\n     \n   }\n@@ -1380,37 +1380,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<StorageSpecFluent.CSISnapshotControllerSpecObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecObservedConfig();\n     \n   }\n-  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<StorageSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n+  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<StorageSpecFluent.DNSStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endUpstreamResolversObservedConfig();\n+    public N endDNSStatusObservedConfig();\n     \n   }\n-  public interface DNSStatusObservedConfigNested<N> extends Nested<N>,DNSStatusFluent<StorageSpecFluent.DNSStatusObservedConfigNested<N>>{\n+  public interface UpstreamResolversObservedConfigNested<N> extends Nested<N>,UpstreamResolversFluent<StorageSpecFluent.UpstreamResolversObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSStatusObservedConfig();\n+    public N endUpstreamResolversObservedConfig();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();\n     \n   }\n-  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<StorageSpecFluent.ConfigStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersObservedConfig();\n+    public N endConfigStatusObservedConfig();\n     \n   }\n-  public interface ConfigStatusObservedConfigNested<N> extends Nested<N>,ConfigStatusFluent<StorageSpecFluent.ConfigStatusObservedConfigNested<N>>{\n+  public interface GCPLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endConfigStatusObservedConfig();\n+    public N endGCPLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface KubeAPIServerListObservedConfigNested<N> extends Nested<N>,KubeAPIServerListFluent<StorageSpecFluent.KubeAPIServerListObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerListObservedConfig();\n     \n   }\n@@ -1460,34 +1460,34 @@\n     \n   }\n   public interface KubeAPIServerStatusObservedConfigNested<N> extends Nested<N>,KubeAPIServerStatusFluent<StorageSpecFluent.KubeAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusObservedConfig();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersObservedConfig();\n-    \n-  }\n   public interface KubeAPIServerObservedConfigNested<N> extends Nested<N>,KubeAPIServerFluent<StorageSpecFluent.KubeAPIServerObservedConfigNested<N>>{\n     public N and();\n     public N endKubeAPIServerObservedConfig();\n     \n   }\n-  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<StorageSpecFluent.IngressControllerObservedConfigNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerObservedConfig();\n+    public N endAWSClassicLoadBalancerParametersObservedConfig();\n     \n   }\n   public interface ConsoleConfigRouteObservedNested<N> extends Nested<N>,ConsoleConfigRouteFluent<StorageSpecFluent.ConsoleConfigRouteObservedNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteObserved();\n     \n   }\n+  public interface IngressControllerObservedConfigNested<N> extends Nested<N>,IngressControllerFluent<StorageSpecFluent.IngressControllerObservedConfigNested<N>>{\n+    public N and();\n+    public N endIngressControllerObservedConfig();\n+    \n+  }\n   public interface CloudCredentialStatusObservedConfigNested<N> extends Nested<N>,CloudCredentialStatusFluent<StorageSpecFluent.CloudCredentialStatusObservedConfigNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusObservedConfig();\n     \n   }\n   public interface KubeStorageVersionMigratorObservedConfigNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<StorageSpecFluent.KubeStorageVersionMigratorObservedConfigNested<N>>{\n     public N and();\n@@ -1500,34 +1500,34 @@\n     \n   }\n   public interface IngressControllerStatusObservedConfigNested<N> extends Nested<N>,IngressControllerStatusFluent<StorageSpecFluent.IngressControllerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusObservedConfig();\n-    \n-  }\n   public interface HybridOverlayConfigObservedNested<N> extends Nested<N>,HybridOverlayConfigFluent<StorageSpecFluent.HybridOverlayConfigObservedNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigObserved();\n     \n   }\n-  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersObservedConfig();\n+    public N endServiceCatalogControllerManagerStatusObservedConfig();\n     \n   }\n   public interface ImagePrunerListObservedConfigNested<N> extends Nested<N>,ImagePrunerListFluent<StorageSpecFluent.ImagePrunerListObservedConfigNested<N>>{\n     public N and();\n     public N endImagePrunerListObservedConfig();\n     \n   }\n+  public interface AWSLoadBalancerParametersObservedConfigNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersObservedConfig();\n+    \n+  }\n   public interface CSISnapshotControllerListObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerListFluent<StorageSpecFluent.CSISnapshotControllerListObservedConfigNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListObservedConfig();\n     \n   }\n   public interface LocalObjectReferenceObservedConfigNested<N> extends Nested<N>,LocalObjectReferenceFluent<StorageSpecFluent.LocalObjectReferenceObservedConfigNested<N>>{\n     public N and();\n@@ -1535,37 +1535,37 @@\n     \n   }\n   public interface ConsoleObservedConfigNested<N> extends Nested<N>,ConsoleFluent<StorageSpecFluent.ConsoleObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleObservedConfig();\n     \n   }\n-  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n+  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesObservedConfig();\n+    public N endKubeAPIServerSpecObservedConfig();\n     \n   }\n-  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<StorageSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n+  public interface StaticIPAMRoutesObservedConfigNested<N> extends Nested<N>,StaticIPAMRoutesFluent<StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionObservedConfig();\n+    public N endStaticIPAMRoutesObservedConfig();\n     \n   }\n   public interface ContainerLoggingDestinationParametersObservedConfigNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersObservedConfig();\n     \n   }\n-  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<StorageSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n+  public interface DNSZoneConditionObservedConfigNested<N> extends Nested<N>,DNSZoneConditionFluent<StorageSpecFluent.DNSZoneConditionObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListObservedConfig();\n+    public N endDNSZoneConditionObservedConfig();\n     \n   }\n-  public interface KubeAPIServerSpecObservedConfigNested<N> extends Nested<N>,KubeAPIServerSpecFluent<StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<N>>{\n+  public interface KubeSchedulerListObservedConfigNested<N> extends Nested<N>,KubeSchedulerListFluent<StorageSpecFluent.KubeSchedulerListObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecObservedConfig();\n+    public N endKubeSchedulerListObservedConfig();\n     \n   }\n   public interface ClusterCSIDriverObservedConfigNested<N> extends Nested<N>,ClusterCSIDriverFluent<StorageSpecFluent.ClusterCSIDriverObservedConfigNested<N>>{\n     public N and();\n     public N endClusterCSIDriverObservedConfig();\n     \n   }\n@@ -1655,22 +1655,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<StorageSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionObservedConfig();\n     \n   }\n-  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n+  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionObservedConfig();\n+    public N endRouteAdmissionPolicyObservedConfig();\n     \n   }\n-  public interface RouteAdmissionPolicyObservedConfigNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>>{\n+  public interface AdditionalNetworkDefinitionObservedConfigNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyObservedConfig();\n+    public N endAdditionalNetworkDefinitionObservedConfig();\n     \n   }\n   public interface GenerationStatusObservedConfigNested<N> extends Nested<N>,GenerationStatusFluent<StorageSpecFluent.GenerationStatusObservedConfigNested<N>>{\n     public N and();\n     public N endGenerationStatusObservedConfig();\n     \n   }\n@@ -1705,22 +1705,22 @@\n     \n   }\n   public interface ClientTLSObservedConfigNested<N> extends Nested<N>,ClientTLSFluent<StorageSpecFluent.ClientTLSObservedConfigNested<N>>{\n     public N and();\n     public N endClientTLSObservedConfig();\n     \n   }\n-  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n+  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<StorageSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecObservedConfig();\n+    public N endImagePrunerStatusObservedConfig();\n     \n   }\n-  public interface ImagePrunerStatusObservedConfigNested<N> extends Nested<N>,ImagePrunerStatusFluent<StorageSpecFluent.ImagePrunerStatusObservedConfigNested<N>>{\n+  public interface OpenShiftAPIServerSpecObservedConfigNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusObservedConfig();\n+    public N endOpenShiftAPIServerSpecObservedConfig();\n     \n   }\n   public interface KubeSchedulerStatusObservedConfigNested<N> extends Nested<N>,KubeSchedulerStatusFluent<StorageSpecFluent.KubeSchedulerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusObservedConfig();\n     \n   }\n@@ -1820,22 +1820,22 @@\n     \n   }\n   public interface ConsoleProvidersObservedConfigNested<N> extends Nested<N>,ConsoleProvidersFluent<StorageSpecFluent.ConsoleProvidersObservedConfigNested<N>>{\n     public N and();\n     public N endConsoleProvidersObservedConfig();\n     \n   }\n-  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<StorageSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n+  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<StorageSpecFluent.AuthenticationListObservedConfigNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingObservedConfig();\n+    public N endAuthenticationListObservedConfig();\n     \n   }\n-  public interface AuthenticationListObservedConfigNested<N> extends Nested<N>,AuthenticationListFluent<StorageSpecFluent.AuthenticationListObservedConfigNested<N>>{\n+  public interface IngressControllerLoggingObservedConfigNested<N> extends Nested<N>,IngressControllerLoggingFluent<StorageSpecFluent.IngressControllerLoggingObservedConfigNested<N>>{\n     public N and();\n-    public N endAuthenticationListObservedConfig();\n+    public N endIngressControllerLoggingObservedConfig();\n     \n   }\n   public interface StorageStatusObservedConfigNested<N> extends Nested<N>,StorageStatusFluent<StorageSpecFluent.StorageStatusObservedConfigNested<N>>{\n     public N and();\n     public N endStorageStatusObservedConfig();\n     \n   }\n@@ -1855,37 +1855,37 @@\n     \n   }\n   public interface ContainerObservedConfigNested<N> extends Nested<N>,ContainerFluent<StorageSpecFluent.ContainerObservedConfigNested<N>>{\n     public N and();\n     public N endContainerObservedConfig();\n     \n   }\n-  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<StorageSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerObservedConfig();\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecObservedConfigNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>>{\n+  public interface CSISnapshotControllerObservedConfigNested<N> extends Nested<N>,CSISnapshotControllerFluent<StorageSpecFluent.CSISnapshotControllerObservedConfigNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig();\n+    public N endCSISnapshotControllerObservedConfig();\n     \n   }\n   public interface AccessLoggingObservedConfigNested<N> extends Nested<N>,AccessLoggingFluent<StorageSpecFluent.AccessLoggingObservedConfigNested<N>>{\n     public N and();\n     public N endAccessLoggingObservedConfig();\n     \n   }\n-  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<StorageSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n+  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<StorageSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyObservedConfig();\n+    public N endDNSRecordSpecObservedConfig();\n     \n   }\n-  public interface DNSRecordSpecObservedConfigNested<N> extends Nested<N>,DNSRecordSpecFluent<StorageSpecFluent.DNSRecordSpecObservedConfigNested<N>>{\n+  public interface HostNetworkStrategyObservedConfigNested<N> extends Nested<N>,HostNetworkStrategyFluent<StorageSpecFluent.HostNetworkStrategyObservedConfigNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecObservedConfig();\n+    public N endHostNetworkStrategyObservedConfig();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationObservedConfigNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<StorageSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationObservedConfig();\n     \n   }\n@@ -1920,22 +1920,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusObservedConfigNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<StorageSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusObservedConfig();\n     \n   }\n-  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n+  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<StorageSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecObservedConfig();\n+    public N endStaticIPAMDNSObservedConfig();\n     \n   }\n-  public interface StaticIPAMDNSObservedConfigNested<N> extends Nested<N>,StaticIPAMDNSFluent<StorageSpecFluent.StaticIPAMDNSObservedConfigNested<N>>{\n+  public interface KubeControllerManagerSpecObservedConfigNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSObservedConfig();\n+    public N endKubeControllerManagerSpecObservedConfig();\n     \n   }\n   public interface DNSNodePlacementObservedConfigNested<N> extends Nested<N>,DNSNodePlacementFluent<StorageSpecFluent.DNSNodePlacementObservedConfigNested<N>>{\n     public N and();\n     public N endDNSNodePlacementObservedConfig();\n     \n   }\n@@ -2010,67 +2010,67 @@\n     \n   }\n   public interface DNSRecordStatusObservedConfigNested<N> extends Nested<N>,DNSRecordStatusFluent<StorageSpecFluent.DNSRecordStatusObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordStatusObservedConfig();\n     \n   }\n-  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n+  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerObservedConfig();\n+    public N endClusterNetworkEntryObservedConfig();\n     \n   }\n-  public interface ClusterNetworkEntryObservedConfigNested<N> extends Nested<N>,ClusterNetworkEntryFluent<StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<N>>{\n+  public interface ServiceCatalogControllerManagerObservedConfigNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryObservedConfig();\n+    public N endServiceCatalogControllerManagerObservedConfig();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieObservedConfigNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<StorageSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieObservedConfig();\n     \n   }\n   public interface HTTPCompressionPolicyObservedConfigNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<StorageSpecFluent.HTTPCompressionPolicyObservedConfigNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyObservedConfig();\n     \n   }\n-  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<StorageSpecFluent.ProjectAccessObservedConfigNested<N>>{\n+  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<StorageSpecFluent.NetFlowConfigObservedNested<N>>{\n     public N and();\n-    public N endProjectAccessObservedConfig();\n+    public N endNetFlowConfigObserved();\n     \n   }\n   public interface DNSObservedConfigNested<N> extends Nested<N>,DNSFluent<StorageSpecFluent.DNSObservedConfigNested<N>>{\n     public N and();\n     public N endDNSObservedConfig();\n     \n   }\n-  public interface NetFlowConfigObservedNested<N> extends Nested<N>,NetFlowConfigFluent<StorageSpecFluent.NetFlowConfigObservedNested<N>>{\n+  public interface ProjectAccessObservedConfigNested<N> extends Nested<N>,ProjectAccessFluent<StorageSpecFluent.ProjectAccessObservedConfigNested<N>>{\n     public N and();\n-    public N endNetFlowConfigObserved();\n+    public N endProjectAccessObservedConfig();\n     \n   }\n   public interface PolicyAuditConfigObservedNested<N> extends Nested<N>,PolicyAuditConfigFluent<StorageSpecFluent.PolicyAuditConfigObservedNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigObserved();\n     \n   }\n   public interface AddPageObservedConfigNested<N> extends Nested<N>,AddPageFluent<StorageSpecFluent.AddPageObservedConfigNested<N>>{\n     public N and();\n     public N endAddPageObservedConfig();\n     \n   }\n-  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<StorageSpecFluent.StorageListObservedConfigNested<N>>{\n+  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n     public N and();\n-    public N endStorageListObservedConfig();\n+    public N endStaticIPAMAddressesObservedConfig();\n     \n   }\n-  public interface StaticIPAMAddressesObservedConfigNested<N> extends Nested<N>,StaticIPAMAddressesFluent<StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<N>>{\n+  public interface StorageListObservedConfigNested<N> extends Nested<N>,StorageListFluent<StorageSpecFluent.StorageListObservedConfigNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesObservedConfig();\n+    public N endStorageListObservedConfig();\n     \n   }\n   public interface DNSRecordObservedConfigNested<N> extends Nested<N>,DNSRecordFluent<StorageSpecFluent.DNSRecordObservedConfigNested<N>>{\n     public N and();\n     public N endDNSRecordObservedConfig();\n     \n   }\n@@ -2100,22 +2100,22 @@\n     \n   }\n   public interface LabelSelectorUnsupportedConfigOverridesNested<N> extends Nested<N>,LabelSelectorFluent<StorageSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endLabelSelectorUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckStatusFluent<StorageSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2130,22 +2130,22 @@\n     \n   }\n   public interface PodTemplateSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodTemplateSpecFluent<StorageSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodTemplateSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerListFluent<StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerStatusFluent<StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerStatusFluent<StorageSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2160,22 +2160,22 @@\n     \n   }\n   public interface ResourceRequirementsUnsupportedConfigOverridesNested<N> extends Nested<N>,ResourceRequirementsFluent<StorageSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endResourceRequirementsUnsupportedConfigOverrides();\n     \n   }\n-  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n+  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOVNKubernetesConfigUnsupportedOverrides();\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n     \n   }\n-  public interface DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCategoryMetaFluent<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>>{\n+  public interface OVNKubernetesConfigUnsupportedOverridesNested<N> extends Nested<N>,OVNKubernetesConfigFluent<StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();\n+    public N endOVNKubernetesConfigUnsupportedOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorSpecFluent<StorageSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();\n     \n   }\n@@ -2260,37 +2260,37 @@\n     \n   }\n   public interface CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerSpecFluent<StorageSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endUpstreamResolversUnsupportedConfigOverrides();\n+    public N endDNSStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSStatusFluent<StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface UpstreamResolversUnsupportedConfigOverridesNested<N> extends Nested<N>,UpstreamResolversFluent<StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSStatusUnsupportedConfigOverrides();\n+    public N endUpstreamResolversUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerHTTPUniqueIdHeaderPolicyFluent<StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endConfigStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ConfigStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ConfigStatusFluent<StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,GCPLoadBalancerParametersFluent<StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endConfigStatusUnsupportedConfigOverrides();\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeAPIServerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerListFluent<StorageSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerListUnsupportedConfigOverrides();\n     \n   }\n@@ -2340,34 +2340,34 @@\n     \n   }\n   public interface KubeAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerStatusFluent<StorageSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n-    \n-  }\n   public interface KubeAPIServerUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerFluent<StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeAPIServerUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSClassicLoadBalancerParametersFluent<StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerUnsupportedConfigOverrides();\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();\n     \n   }\n   public interface ConsoleConfigRouteUnsupportedOverridesNested<N> extends Nested<N>,ConsoleConfigRouteFluent<StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endConsoleConfigRouteUnsupportedOverrides();\n     \n   }\n+  public interface IngressControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerFluent<StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endIngressControllerUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CloudCredentialStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,CloudCredentialStatusFluent<StorageSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCloudCredentialStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeStorageVersionMigratorFluent<StorageSpecFluent.KubeStorageVersionMigratorUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2380,34 +2380,34 @@\n     \n   }\n   public interface IngressControllerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerStatusFluent<StorageSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n-    public N and();\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n-    \n-  }\n   public interface HybridOverlayConfigUnsupportedOverridesNested<N> extends Nested<N>,HybridOverlayConfigFluent<StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endHybridOverlayConfigUnsupportedOverrides();\n     \n   }\n-  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerStatusFluent<StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();\n     \n   }\n   public interface ImagePrunerListUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerListFluent<StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endImagePrunerListUnsupportedConfigOverrides();\n     \n   }\n+  public interface AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,AWSLoadBalancerParametersFluent<StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>>{\n+    public N and();\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides();\n+    \n+  }\n   public interface CSISnapshotControllerListUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerListFluent<StorageSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endCSISnapshotControllerListUnsupportedConfigOverrides();\n     \n   }\n   public interface LocalObjectReferenceUnsupportedConfigOverridesNested<N> extends Nested<N>,LocalObjectReferenceFluent<StorageSpecFluent.LocalObjectReferenceUnsupportedConfigOverridesNested<N>>{\n     public N and();\n@@ -2415,37 +2415,37 @@\n     \n   }\n   public interface ConsoleUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleFluent<StorageSpecFluent.ConsoleUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMRoutesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMRoutesFluent<StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSZoneConditionUnsupportedConfigOverrides();\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides();\n     \n   }\n   public interface ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerLoggingDestinationParametersFluent<StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSZoneConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSZoneConditionFluent<StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeSchedulerListUnsupportedConfigOverrides();\n+    public N endDNSZoneConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeAPIServerSpecFluent<StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeSchedulerListUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerListFluent<StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides();\n+    public N endKubeSchedulerListUnsupportedConfigOverrides();\n     \n   }\n   public interface ClusterCSIDriverUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterCSIDriverFluent<StorageSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClusterCSIDriverUnsupportedConfigOverrides();\n     \n   }\n@@ -2535,22 +2535,22 @@\n     \n   }\n   public interface PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckConditionFluent<StorageSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();\n     \n   }\n-  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n+  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface RouteAdmissionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,RouteAdmissionPolicyFluent<StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>>{\n+  public interface AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N> extends Nested<N>,AdditionalNetworkDefinitionFluent<StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides();\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides();\n     \n   }\n   public interface GenerationStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,GenerationStatusFluent<StorageSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endGenerationStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2585,22 +2585,22 @@\n     \n   }\n   public interface ClientTLSUnsupportedConfigOverridesNested<N> extends Nested<N>,ClientTLSFluent<StorageSpecFluent.ClientTLSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endClientTLSUnsupportedConfigOverrides();\n     \n   }\n-  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n+    public N endImagePrunerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ImagePrunerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ImagePrunerStatusFluent<StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>>{\n+  public interface OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,OpenShiftAPIServerSpecFluent<StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endImagePrunerStatusUnsupportedConfigOverrides();\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface KubeSchedulerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeSchedulerStatusFluent<StorageSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endKubeSchedulerStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2700,22 +2700,22 @@\n     \n   }\n   public interface ConsoleProvidersUnsupportedConfigOverridesNested<N> extends Nested<N>,ConsoleProvidersFluent<StorageSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endConsoleProvidersUnsupportedConfigOverrides();\n     \n   }\n-  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n+  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n+    public N endAuthenticationListUnsupportedConfigOverrides();\n     \n   }\n-  public interface AuthenticationListUnsupportedConfigOverridesNested<N> extends Nested<N>,AuthenticationListFluent<StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>>{\n+  public interface IngressControllerLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerLoggingFluent<StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endAuthenticationListUnsupportedConfigOverrides();\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageStatusFluent<StorageSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageStatusUnsupportedConfigOverrides();\n     \n   }\n@@ -2735,37 +2735,37 @@\n     \n   }\n   public interface ContainerUnsupportedConfigOverridesNested<N> extends Nested<N>,ContainerFluent<StorageSpecFluent.ContainerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endContainerUnsupportedConfigOverrides();\n     \n   }\n-  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n+  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,PodNetworkConnectivityCheckSpecFluent<StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface CSISnapshotControllerUnsupportedConfigOverridesNested<N> extends Nested<N>,CSISnapshotControllerFluent<StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides();\n     \n   }\n   public interface AccessLoggingUnsupportedConfigOverridesNested<N> extends Nested<N>,AccessLoggingFluent<StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAccessLoggingUnsupportedConfigOverrides();\n     \n   }\n-  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n+  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n+    public N endDNSRecordSpecUnsupportedConfigOverrides();\n     \n   }\n-  public interface DNSRecordSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordSpecFluent<StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface HostNetworkStrategyUnsupportedConfigOverridesNested<N> extends Nested<N>,HostNetworkStrategyFluent<StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endDNSRecordSpecUnsupportedConfigOverrides();\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides();\n     \n   }\n   public interface DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N> extends Nested<N>,DeveloperConsoleCatalogCustomizationFluent<StorageSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();\n     \n   }\n@@ -2800,22 +2800,22 @@\n     \n   }\n   public interface ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogAPIServerStatusFluent<StorageSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMDNSUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMDNSFluent<StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerSpecUnsupportedConfigOverridesNested<N> extends Nested<N>,KubeControllerManagerSpecFluent<StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides();\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSNodePlacementUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSNodePlacementFluent<StorageSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSNodePlacementUnsupportedConfigOverrides();\n     \n   }\n@@ -2890,67 +2890,67 @@\n     \n   }\n   public interface DNSRecordStatusUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordStatusFluent<StorageSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordStatusUnsupportedConfigOverrides();\n     \n   }\n-  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n     \n   }\n-  public interface ClusterNetworkEntryUnsupportedConfigOverridesNested<N> extends Nested<N>,ClusterNetworkEntryFluent<StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>>{\n+  public interface ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N> extends Nested<N>,ServiceCatalogControllerManagerFluent<StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides();\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides();\n     \n   }\n   public interface IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N> extends Nested<N>,IngressControllerCaptureHTTPCookieFluent<StorageSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();\n     \n   }\n   public interface HTTPCompressionPolicyUnsupportedConfigOverridesNested<N> extends Nested<N>,HTTPCompressionPolicyFluent<StorageSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides();\n     \n   }\n-  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n+  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n     public N and();\n-    public N endProjectAccessUnsupportedConfigOverrides();\n+    public N endNetFlowConfigUnsupportedOverrides();\n     \n   }\n   public interface DNSUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSFluent<StorageSpecFluent.DNSUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSUnsupportedConfigOverrides();\n     \n   }\n-  public interface NetFlowConfigUnsupportedOverridesNested<N> extends Nested<N>,NetFlowConfigFluent<StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>>{\n+  public interface ProjectAccessUnsupportedConfigOverridesNested<N> extends Nested<N>,ProjectAccessFluent<StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endNetFlowConfigUnsupportedOverrides();\n+    public N endProjectAccessUnsupportedConfigOverrides();\n     \n   }\n   public interface PolicyAuditConfigUnsupportedOverridesNested<N> extends Nested<N>,PolicyAuditConfigFluent<StorageSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>>{\n     public N and();\n     public N endPolicyAuditConfigUnsupportedOverrides();\n     \n   }\n   public interface AddPageUnsupportedConfigOverridesNested<N> extends Nested<N>,AddPageFluent<StorageSpecFluent.AddPageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endAddPageUnsupportedConfigOverrides();\n     \n   }\n-  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n+  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStorageListUnsupportedConfigOverrides();\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n     \n   }\n-  public interface StaticIPAMAddressesUnsupportedConfigOverridesNested<N> extends Nested<N>,StaticIPAMAddressesFluent<StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>>{\n+  public interface StorageListUnsupportedConfigOverridesNested<N> extends Nested<N>,StorageListFluent<StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides();\n+    public N endStorageListUnsupportedConfigOverrides();\n     \n   }\n   public interface DNSRecordUnsupportedConfigOverridesNested<N> extends Nested<N>,DNSRecordFluent<StorageSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endDNSRecordUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -127,28 +127,28 @@\n   }\n   public KubernetesResource buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(KubernetesResource observedConfig) {\n     if (observedConfig instanceof ServiceCatalogAPIServerList){ this.observedConfig= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LabelSelector){ this.observedConfig= new LabelSelectorBuilder((LabelSelector)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckStatus){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorList){ this.observedConfig= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodTemplateSpec){ this.observedConfig= new PodTemplateSpecBuilder((PodTemplateSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerList){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerStatus){ this.observedConfig= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerStatus){ this.observedConfig= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPsecConfig){ this.observedConfig= new IPsecConfigBuilder((IPsecConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ResourceRequirements){ this.observedConfig= new ResourceRequirementsBuilder((ResourceRequirements)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCategoryMeta){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OVNKubernetesConfig){ this.observedConfig= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorSpec){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerSpec){ this.observedConfig= new IngressControllerSpecBuilder((IngressControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSSpec){ this.observedConfig= new DNSSpecBuilder((DNSSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftSDNConfig){ this.observedConfig= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OperatorCondition){ this.observedConfig= new OperatorConditionBuilder((OperatorCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPHeaders){ this.observedConfig= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProxyConfig){ this.observedConfig= new ProxyConfigBuilder((ProxyConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -159,50 +159,50 @@\n     if (observedConfig instanceof ExportNetworkFlows){ this.observedConfig= new ExportNetworkFlowsBuilder((ExportNetworkFlows)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverSpec){ this.observedConfig= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerSpec){ this.observedConfig= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicySpec){ this.observedConfig= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RepositoryDigestMirrors){ this.observedConfig= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleCustomization){ this.observedConfig= new ConsoleCustomizationBuilder((ConsoleCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerSpec){ this.observedConfig= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSStatus){ this.observedConfig= new DNSStatusBuilder((DNSStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof UpstreamResolvers){ this.observedConfig= new UpstreamResolversBuilder((UpstreamResolvers)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigStatus){ this.observedConfig= new ConfigStatusBuilder((ConfigStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof GCPLoadBalancerParameters){ this.observedConfig= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerList){ this.observedConfig= new KubeAPIServerListBuilder((KubeAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogControllerManagerSpec){ this.observedConfig= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerList){ this.observedConfig= new IngressControllerListBuilder((IngressControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSList){ this.observedConfig= new DNSListBuilder((DNSList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectMeta){ this.observedConfig= new ObjectMetaBuilder((ObjectMeta)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriverList){ this.observedConfig= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SimpleMacvlanConfig){ this.observedConfig= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServerStatus){ this.observedConfig= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSClassicLoadBalancerParameters){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleConfigRoute){ this.observedConfig= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialStatus){ this.observedConfig= new CloudCredentialStatusBuilder((CloudCredentialStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigrator){ this.observedConfig= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenericKubernetesResource){ this.observedConfig= new GenericKubernetesResourceBuilder((GenericKubernetesResource)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerStatus){ this.observedConfig= new IngressControllerStatusBuilder((IngressControllerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HybridOverlayConfig){ this.observedConfig= new HybridOverlayConfigBuilder((HybridOverlayConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManagerStatus){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerList){ this.observedConfig= new ImagePrunerListBuilder((ImagePrunerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AWSLoadBalancerParameters){ this.observedConfig= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CSISnapshotControllerList){ this.observedConfig= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LocalObjectReference){ this.observedConfig= new LocalObjectReferenceBuilder((LocalObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Console){ this.observedConfig= new ConsoleBuilder((Console)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMRoutes){ this.observedConfig= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ContainerLoggingDestinationParameters){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNSZoneCondition){ this.observedConfig= new DNSZoneConditionBuilder((DNSZoneCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerList){ this.observedConfig= new KubeSchedulerListBuilder((KubeSchedulerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeAPIServerSpec){ this.observedConfig= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterCSIDriver){ this.observedConfig= new ClusterCSIDriverBuilder((ClusterCSIDriver)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof QuickStarts){ this.observedConfig= new QuickStartsBuilder((QuickStarts)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSZoneStatus){ this.observedConfig= new DNSZoneStatusBuilder((DNSZoneStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManager){ this.observedConfig= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigSpec){ this.observedConfig= new ConfigSpecBuilder((ConfigSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OutageEntry){ this.observedConfig= new OutageEntryBuilder((OutageEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerList){ this.observedConfig= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -214,26 +214,26 @@\n     if (observedConfig instanceof ClusterCSIDriverStatus){ this.observedConfig= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkStatus){ this.observedConfig= new NetworkStatusBuilder((NetworkStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SFlowConfig){ this.observedConfig= new SFlowConfigBuilder((SFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ForwardPlugin){ this.observedConfig= new ForwardPluginBuilder((ForwardPlugin)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LogEntry){ this.observedConfig= new LogEntryBuilder((LogEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodeStatus){ this.observedConfig= new NodeStatusBuilder((NodeStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckCondition){ this.observedConfig= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof RouteAdmissionPolicy){ this.observedConfig= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof AdditionalNetworkDefinition){ this.observedConfig= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof GenerationStatus){ this.observedConfig= new GenerationStatusBuilder((GenerationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationStatus){ this.observedConfig= new AuthenticationStatusBuilder((AuthenticationStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeaders){ this.observedConfig= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof EtcdList){ this.observedConfig= new EtcdListBuilder((EtcdList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePortStrategy){ this.observedConfig= new NodePortStrategyBuilder((NodePortStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DefaultNetworkDefinition){ this.observedConfig= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Network){ this.observedConfig= new NetworkBuilder((Network)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClientTLS){ this.observedConfig= new ClientTLSBuilder((ClientTLS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerStatus){ this.observedConfig= new ImagePrunerStatusBuilder((ImagePrunerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof OpenShiftAPIServerSpec){ this.observedConfig= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerStatus){ this.observedConfig= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof SyslogLoggingDestinationParameters){ this.observedConfig= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Upstream){ this.observedConfig= new UpstreamBuilder((Upstream)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AWSNetworkLoadBalancerParameters){ this.observedConfig= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAList){ this.observedConfig= new ServiceCAListBuilder((ServiceCAList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServer){ this.observedConfig= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPHeader){ this.observedConfig= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -247,36 +247,36 @@\n     if (observedConfig instanceof EtcdStatus){ this.observedConfig= new EtcdStatusBuilder((EtcdStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialList){ this.observedConfig= new CloudCredentialListBuilder((CloudCredentialList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImagePrunerSpec){ this.observedConfig= new ImagePrunerSpecBuilder((ImagePrunerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StatuspageProvider){ this.observedConfig= new StatuspageProviderBuilder((StatuspageProvider)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeStorageVersionMigratorStatus){ this.observedConfig= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConfigList){ this.observedConfig= new ConfigListBuilder((ConfigList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleProviders){ this.observedConfig= new ConsoleProvidersBuilder((ConsoleProviders)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationList){ this.observedConfig= new AuthenticationListBuilder((AuthenticationList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof IngressControllerLogging){ this.observedConfig= new IngressControllerLoggingBuilder((IngressControllerLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageStatus){ this.observedConfig= new StorageStatusBuilder((StorageStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManagerList){ this.observedConfig= new KubeControllerManagerListBuilder((KubeControllerManagerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AuthenticationSpec){ this.observedConfig= new AuthenticationSpecBuilder((AuthenticationSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IPAMConfig){ this.observedConfig= new IPAMConfigBuilder((IPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Container){ this.observedConfig= new ContainerBuilder((Container)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PodNetworkConnectivityCheckSpec){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof CSISnapshotController){ this.observedConfig= new CSISnapshotControllerBuilder((CSISnapshotController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AccessLogging){ this.observedConfig= new AccessLoggingBuilder((AccessLogging)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordSpec){ this.observedConfig= new DNSRecordSpecBuilder((DNSRecordSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof HostNetworkStrategy){ this.observedConfig= new HostNetworkStrategyBuilder((HostNetworkStrategy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DeveloperConsoleCatalogCustomization){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeSchedulerSpec){ this.observedConfig= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof LoggingDestination){ this.observedConfig= new LoggingDestinationBuilder((LoggingDestination)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerTuningOptions){ this.observedConfig= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMConfig){ this.observedConfig= new StaticIPAMConfigBuilder((StaticIPAMConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicyList){ this.observedConfig= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftControllerManagerStatus){ this.observedConfig= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCatalogAPIServerStatus){ this.observedConfig= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMDNS){ this.observedConfig= new StaticIPAMDNSBuilder((StaticIPAMDNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof KubeControllerManagerSpec){ this.observedConfig= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSNodePlacement){ this.observedConfig= new DNSNodePlacementBuilder((DNSNodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StorageSpec){ this.observedConfig= new StorageSpecBuilder((StorageSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkList){ this.observedConfig= new NetworkListBuilder((NetworkList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NodePlacement){ this.observedConfig= new NodePlacementBuilder((NodePlacement)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ProviderLoadBalancerParameters){ this.observedConfig= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetworkSpec){ this.observedConfig= new NetworkSpecBuilder((NetworkSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCASpec){ this.observedConfig= new ServiceCASpecBuilder((ServiceCASpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -285,25 +285,25 @@\n     if (observedConfig instanceof PodNetworkConnectivityCheckList){ this.observedConfig= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ObjectReference){ this.observedConfig= new ObjectReferenceBuilder((ObjectReference)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServerList){ this.observedConfig= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Server){ this.observedConfig= new ServerBuilder((Server)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OAuthAPIServerStatus){ this.observedConfig= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof CloudCredentialSpec){ this.observedConfig= new CloudCredentialSpecBuilder((CloudCredentialSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecordStatus){ this.observedConfig= new DNSRecordStatusBuilder((DNSRecordStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ClusterNetworkEntry){ this.observedConfig= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ServiceCatalogControllerManager){ this.observedConfig= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressControllerCaptureHTTPCookie){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof HTTPCompressionPolicy){ this.observedConfig= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof NetFlowConfig){ this.observedConfig= new NetFlowConfigBuilder((NetFlowConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof DNS){ this.observedConfig= new DNSBuilder((DNS)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ProjectAccess){ this.observedConfig= new ProjectAccessBuilder((ProjectAccess)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PolicyAuditConfig){ this.observedConfig= new PolicyAuditConfigBuilder((PolicyAuditConfig)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof AddPage){ this.observedConfig= new AddPageBuilder((AddPage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n-    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof StaticIPAMAddresses){ this.observedConfig= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof StorageList){ this.observedConfig= new StorageListBuilder((StorageList)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof DNSRecord){ this.observedConfig= new DNSRecordBuilder((DNSRecord)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ConsoleSpec){ this.observedConfig= new ConsoleSpecBuilder((ConsoleSpec)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCAStatus){ this.observedConfig= new ServiceCAStatusBuilder((ServiceCAStatus)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n@@ -326,34 +326,34 @@\n   }\n   public StorageSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfig() {\n     return new StorageSpecFluentImpl.LabelSelectorObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.LabelSelectorObservedConfigNested<A> withNewLabelSelectorObservedConfigLike(LabelSelector item) {\n     return new StorageSpecFluentImpl.LabelSelectorObservedConfigNestedImpl(item);\n   }\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n-    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(KubeControllerManager item) {\n     return new StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(ImagePruner item) {\n+    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusObservedConfig(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckStatusObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<A> withNewPodNetworkConnectivityCheckStatusObservedConfig() {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckStatusObservedConfigNestedImpl();\n   }\n@@ -386,34 +386,34 @@\n   }\n   public StorageSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfig() {\n     return new StorageSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.PodTemplateSpecObservedConfigNested<A> withNewPodTemplateSpecObservedConfigLike(PodTemplateSpec item) {\n     return new StorageSpecFluentImpl.PodTemplateSpecObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n-    return new StorageSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n-    return new StorageSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListObservedConfig(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (serviceCatalogControllerManagerListObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfig() {\n     return new StorageSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<A> withNewServiceCatalogControllerManagerListObservedConfigLike(ServiceCatalogControllerManagerList item) {\n     return new StorageSpecFluentImpl.ServiceCatalogControllerManagerListObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusObservedConfig(KubeControllerManagerStatus kubeControllerManagerStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerStatusObservedConfig!=null){ this.observedConfig= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfig() {\n+    return new StorageSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<A> withNewKubeControllerManagerStatusObservedConfigLike(KubeControllerManagerStatus item) {\n+    return new StorageSpecFluentImpl.KubeControllerManagerStatusObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusObservedConfig(CSISnapshotControllerStatus cSISnapshotControllerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerStatusObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.CSISnapshotControllerStatusObservedConfigNested<A> withNewCSISnapshotControllerStatusObservedConfig() {\n     return new StorageSpecFluentImpl.CSISnapshotControllerStatusObservedConfigNestedImpl();\n   }\n@@ -446,34 +446,34 @@\n   }\n   public StorageSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfig() {\n     return new StorageSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ResourceRequirementsObservedConfigNested<A> withNewResourceRequirementsObservedConfigLike(ResourceRequirements item) {\n     return new StorageSpecFluentImpl.ResourceRequirementsObservedConfigNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n-    return new StorageSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n-  }\n-  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n-    return new StorageSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaObservedConfig(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCategoryMetaObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n     return new StorageSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<A> withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new StorageSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigObserved(OVNKubernetesConfig oVNKubernetesConfigObserved) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (oVNKubernetesConfigObserved!=null){ this.observedConfig= new OVNKubernetesConfigBuilder(oVNKubernetesConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObserved() {\n+    return new StorageSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl();\n+  }\n+  public StorageSpecFluent.OVNKubernetesConfigObservedNested<A> withNewOVNKubernetesConfigObservedLike(OVNKubernetesConfig item) {\n+    return new StorageSpecFluentImpl.OVNKubernetesConfigObservedNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecObservedConfig(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeStorageVersionMigratorSpecObservedConfig!=null){ this.observedConfig= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<A> withNewKubeStorageVersionMigratorSpecObservedConfig() {\n     return new StorageSpecFluentImpl.KubeStorageVersionMigratorSpecObservedConfigNestedImpl();\n   }\n@@ -652,70 +652,70 @@\n   }\n   public StorageSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfig() {\n     return new StorageSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.CSISnapshotControllerSpecObservedConfigNested<A> withNewCSISnapshotControllerSpecObservedConfigLike(CSISnapshotControllerSpec item) {\n     return new StorageSpecFluentImpl.CSISnapshotControllerSpecObservedConfigNestedImpl(item);\n   }\n-  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n-    return new StorageSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n-    return new StorageSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n-  }\n   public A withDNSStatusObservedConfig(DNSStatus dNSStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSStatusObservedConfig!=null){ this.observedConfig= new DNSStatusBuilder(dNSStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfig() {\n     return new StorageSpecFluentImpl.DNSStatusObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.DNSStatusObservedConfigNested<A> withNewDNSStatusObservedConfigLike(DNSStatus item) {\n     return new StorageSpecFluentImpl.DNSStatusObservedConfigNestedImpl(item);\n   }\n+  public A withUpstreamResolversObservedConfig(UpstreamResolvers upstreamResolversObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (upstreamResolversObservedConfig!=null){ this.observedConfig= new UpstreamResolversBuilder(upstreamResolversObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfig() {\n+    return new StorageSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.UpstreamResolversObservedConfigNested<A> withNewUpstreamResolversObservedConfigLike(UpstreamResolvers item) {\n+    return new StorageSpecFluentImpl.UpstreamResolversObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig!=null){ this.observedConfig= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n     return new StorageSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new StorageSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n+    return new StorageSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n+    return new StorageSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersObservedConfig(GCPLoadBalancerParameters gCPLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (gCPLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfig() {\n     return new StorageSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<A> withNewGCPLoadBalancerParametersObservedConfigLike(GCPLoadBalancerParameters item) {\n     return new StorageSpecFluentImpl.GCPLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersObservedConfig(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersObservedConfig(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusObservedConfig(ConfigStatus configStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (configStatusObservedConfig!=null){ this.observedConfig= new ConfigStatusBuilder(configStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfig() {\n-    return new StorageSpecFluentImpl.ConfigStatusObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ConfigStatusObservedConfigNested<A> withNewConfigStatusObservedConfigLike(ConfigStatus item) {\n-    return new StorageSpecFluentImpl.ConfigStatusObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerListObservedConfig(KubeAPIServerList kubeAPIServerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerListObservedConfig!=null){ this.observedConfig= new KubeAPIServerListBuilder(kubeAPIServerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeAPIServerListObservedConfigNested<A> withNewKubeAPIServerListObservedConfig() {\n     return new StorageSpecFluentImpl.KubeAPIServerListObservedConfigNestedImpl();\n   }\n@@ -818,54 +818,54 @@\n   }\n   public StorageSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfig() {\n     return new StorageSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.KubeAPIServerStatusObservedConfigNested<A> withNewKubeAPIServerStatusObservedConfigLike(KubeAPIServerStatus item) {\n     return new StorageSpecFluentImpl.KubeAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n-    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n-    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeAPIServerObservedConfig(KubeAPIServer kubeAPIServerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeAPIServerObservedConfig!=null){ this.observedConfig= new KubeAPIServerBuilder(kubeAPIServerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfig() {\n     return new StorageSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.KubeAPIServerObservedConfigNested<A> withNewKubeAPIServerObservedConfigLike(KubeAPIServer item) {\n     return new StorageSpecFluentImpl.KubeAPIServerObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+  public A withAWSClassicLoadBalancerParametersObservedConfig(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n-    return new StorageSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfig() {\n+    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl();\n   }\n-  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n-    return new StorageSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<A> withNewAWSClassicLoadBalancerParametersObservedConfigLike(AWSClassicLoadBalancerParameters item) {\n+    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersObservedConfigNestedImpl(item);\n   }\n   public A withConsoleConfigRouteObserved(ConsoleConfigRoute consoleConfigRouteObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (consoleConfigRouteObserved!=null){ this.observedConfig= new ConsoleConfigRouteBuilder(consoleConfigRouteObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObserved() {\n     return new StorageSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl();\n   }\n   public StorageSpecFluent.ConsoleConfigRouteObservedNested<A> withNewConsoleConfigRouteObservedLike(ConsoleConfigRoute item) {\n     return new StorageSpecFluentImpl.ConsoleConfigRouteObservedNestedImpl(item);\n   }\n+  public A withIngressControllerObservedConfig(IngressController ingressControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerObservedConfig!=null){ this.observedConfig= new IngressControllerBuilder(ingressControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfig() {\n+    return new StorageSpecFluentImpl.IngressControllerObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.IngressControllerObservedConfigNested<A> withNewIngressControllerObservedConfigLike(IngressController item) {\n+    return new StorageSpecFluentImpl.IngressControllerObservedConfigNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusObservedConfig(CloudCredentialStatus cloudCredentialStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cloudCredentialStatusObservedConfig!=null){ this.observedConfig= new CloudCredentialStatusBuilder(cloudCredentialStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.CloudCredentialStatusObservedConfigNested<A> withNewCloudCredentialStatusObservedConfig() {\n     return new StorageSpecFluentImpl.CloudCredentialStatusObservedConfigNestedImpl();\n   }\n@@ -898,54 +898,54 @@\n   }\n   public StorageSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfig() {\n     return new StorageSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.IngressControllerStatusObservedConfigNested<A> withNewIngressControllerStatusObservedConfigLike(IngressControllerStatus item) {\n     return new StorageSpecFluentImpl.IngressControllerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigObserved(HybridOverlayConfig hybridOverlayConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hybridOverlayConfigObserved!=null){ this.observedConfig= new HybridOverlayConfigBuilder(hybridOverlayConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObserved() {\n     return new StorageSpecFluentImpl.HybridOverlayConfigObservedNestedImpl();\n   }\n   public StorageSpecFluent.HybridOverlayConfigObservedNested<A> withNewHybridOverlayConfigObservedLike(HybridOverlayConfig item) {\n     return new StorageSpecFluentImpl.HybridOverlayConfigObservedNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+  public A withServiceCatalogControllerManagerStatusObservedConfig(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n-    return new StorageSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfig() {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl();\n   }\n-  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n-    return new StorageSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<A> withNewServiceCatalogControllerManagerStatusObservedConfigLike(ServiceCatalogControllerManagerStatus item) {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(item);\n   }\n   public A withImagePrunerListObservedConfig(ImagePrunerList imagePrunerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerListObservedConfig!=null){ this.observedConfig= new ImagePrunerListBuilder(imagePrunerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfig() {\n     return new StorageSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ImagePrunerListObservedConfigNested<A> withNewImagePrunerListObservedConfigLike(ImagePrunerList item) {\n     return new StorageSpecFluentImpl.ImagePrunerListObservedConfigNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersObservedConfig(AWSLoadBalancerParameters aWSLoadBalancerParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (aWSLoadBalancerParametersObservedConfig!=null){ this.observedConfig= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfig() {\n+    return new StorageSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<A> withNewAWSLoadBalancerParametersObservedConfigLike(AWSLoadBalancerParameters item) {\n+    return new StorageSpecFluentImpl.AWSLoadBalancerParametersObservedConfigNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListObservedConfig(CSISnapshotControllerList cSISnapshotControllerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (cSISnapshotControllerListObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerListBuilder(cSISnapshotControllerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.CSISnapshotControllerListObservedConfigNested<A> withNewCSISnapshotControllerListObservedConfig() {\n     return new StorageSpecFluentImpl.CSISnapshotControllerListObservedConfigNestedImpl();\n   }\n@@ -971,70 +971,70 @@\n   }\n   public StorageSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfig() {\n     return new StorageSpecFluentImpl.ConsoleObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ConsoleObservedConfigNested<A> withNewConsoleObservedConfigLike(Console item) {\n     return new StorageSpecFluentImpl.ConsoleObservedConfigNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n+    return new StorageSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n+    return new StorageSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesObservedConfig(StaticIPAMRoutes staticIPAMRoutesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMRoutesObservedConfig!=null){ this.observedConfig= new StaticIPAMRoutesBuilder(staticIPAMRoutesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfig() {\n     return new StorageSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<A> withNewStaticIPAMRoutesObservedConfigLike(StaticIPAMRoutes item) {\n     return new StorageSpecFluentImpl.StaticIPAMRoutesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesObservedConfig(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesObservedConfig(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n+    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n+    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n+  }\n   public A withDNSZoneConditionObservedConfig(DNSZoneCondition dNSZoneConditionObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSZoneConditionObservedConfig!=null){ this.observedConfig= new DNSZoneConditionBuilder(dNSZoneConditionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfig() {\n     return new StorageSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.DNSZoneConditionObservedConfigNested<A> withNewDNSZoneConditionObservedConfigLike(DNSZoneCondition item) {\n     return new StorageSpecFluentImpl.DNSZoneConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionObservedConfig(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersObservedConfig(ContainerLoggingDestinationParameters containerLoggingDestinationParametersObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (containerLoggingDestinationParametersObservedConfig!=null){ this.observedConfig= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfig() {\n-    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<A> withNewContainerLoggingDestinationParametersObservedConfigLike(ContainerLoggingDestinationParameters item) {\n-    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersObservedConfigNestedImpl(item);\n-  }\n   public A withKubeSchedulerListObservedConfig(KubeSchedulerList kubeSchedulerListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerListObservedConfig!=null){ this.observedConfig= new KubeSchedulerListBuilder(kubeSchedulerListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfig() {\n     return new StorageSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.KubeSchedulerListObservedConfigNested<A> withNewKubeSchedulerListObservedConfigLike(KubeSchedulerList item) {\n     return new StorageSpecFluentImpl.KubeSchedulerListObservedConfigNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecObservedConfig(KubeAPIServerSpec kubeAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeAPIServerSpecObservedConfig!=null){ this.observedConfig= new KubeAPIServerSpecBuilder(kubeAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfig() {\n-    return new StorageSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<A> withNewKubeAPIServerSpecObservedConfigLike(KubeAPIServerSpec item) {\n-    return new StorageSpecFluentImpl.KubeAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withClusterCSIDriverObservedConfig(ClusterCSIDriver clusterCSIDriverObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterCSIDriverObservedConfig!=null){ this.observedConfig= new ClusterCSIDriverBuilder(clusterCSIDriverObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.ClusterCSIDriverObservedConfigNested<A> withNewClusterCSIDriverObservedConfig() {\n     return new StorageSpecFluentImpl.ClusterCSIDriverObservedConfigNestedImpl();\n   }\n@@ -1220,37 +1220,37 @@\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckConditionObservedConfigNested<A> withNewPodNetworkConnectivityCheckConditionObservedConfigLike(PodNetworkConnectivityCheckCondition item) {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckConditionObservedConfigNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionObservedConfig(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionObservedConfig(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n-    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n-    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyObservedConfig(RouteAdmissionPolicy routeAdmissionPolicyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (routeAdmissionPolicyObservedConfig!=null){ this.observedConfig= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfig() {\n     return new StorageSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<A> withNewRouteAdmissionPolicyObservedConfigLike(RouteAdmissionPolicy item) {\n     return new StorageSpecFluentImpl.RouteAdmissionPolicyObservedConfigNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyObservedConfig(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyObservedConfig(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionObservedConfig(AdditionalNetworkDefinition additionalNetworkDefinitionObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (additionalNetworkDefinitionObservedConfig!=null){ this.observedConfig= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfig() {\n+    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<A> withNewAdditionalNetworkDefinitionObservedConfigLike(AdditionalNetworkDefinition item) {\n+    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionObservedConfigNestedImpl(item);\n+  }\n   public A withGenerationStatusObservedConfig(GenerationStatus generationStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (generationStatusObservedConfig!=null){ this.observedConfig= new GenerationStatusBuilder(generationStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.GenerationStatusObservedConfigNested<A> withNewGenerationStatusObservedConfig() {\n     return new StorageSpecFluentImpl.GenerationStatusObservedConfigNestedImpl();\n   }\n@@ -1326,34 +1326,34 @@\n   }\n   public StorageSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfig() {\n     return new StorageSpecFluentImpl.ClientTLSObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ClientTLSObservedConfigNested<A> withNewClientTLSObservedConfigLike(ClientTLS item) {\n     return new StorageSpecFluentImpl.ClientTLSObservedConfigNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n-    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n-    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withImagePrunerStatusObservedConfig(ImagePrunerStatus imagePrunerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (imagePrunerStatusObservedConfig!=null){ this.observedConfig= new ImagePrunerStatusBuilder(imagePrunerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfig() {\n     return new StorageSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ImagePrunerStatusObservedConfigNested<A> withNewImagePrunerStatusObservedConfigLike(ImagePrunerStatus item) {\n     return new StorageSpecFluentImpl.ImagePrunerStatusObservedConfigNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecObservedConfig(OpenShiftAPIServerSpec openShiftAPIServerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (openShiftAPIServerSpecObservedConfig!=null){ this.observedConfig= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfig() {\n+    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<A> withNewOpenShiftAPIServerSpecObservedConfigLike(OpenShiftAPIServerSpec item) {\n+    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusObservedConfig(KubeSchedulerStatus kubeSchedulerStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeSchedulerStatusObservedConfig!=null){ this.observedConfig= new KubeSchedulerStatusBuilder(kubeSchedulerStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.KubeSchedulerStatusObservedConfigNested<A> withNewKubeSchedulerStatusObservedConfig() {\n     return new StorageSpecFluentImpl.KubeSchedulerStatusObservedConfigNestedImpl();\n   }\n@@ -1574,34 +1574,34 @@\n   }\n   public StorageSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfig() {\n     return new StorageSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ConsoleProvidersObservedConfigNested<A> withNewConsoleProvidersObservedConfigLike(ConsoleProviders item) {\n     return new StorageSpecFluentImpl.ConsoleProvidersObservedConfigNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n-    return new StorageSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n-    return new StorageSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n-  }\n   public A withAuthenticationListObservedConfig(AuthenticationList authenticationListObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (authenticationListObservedConfig!=null){ this.observedConfig= new AuthenticationListBuilder(authenticationListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfig() {\n     return new StorageSpecFluentImpl.AuthenticationListObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.AuthenticationListObservedConfigNested<A> withNewAuthenticationListObservedConfigLike(AuthenticationList item) {\n     return new StorageSpecFluentImpl.AuthenticationListObservedConfigNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingObservedConfig(IngressControllerLogging ingressControllerLoggingObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (ingressControllerLoggingObservedConfig!=null){ this.observedConfig= new IngressControllerLoggingBuilder(ingressControllerLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfig() {\n+    return new StorageSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.IngressControllerLoggingObservedConfigNested<A> withNewIngressControllerLoggingObservedConfigLike(IngressControllerLogging item) {\n+    return new StorageSpecFluentImpl.IngressControllerLoggingObservedConfigNestedImpl(item);\n+  }\n   public A withStorageStatusObservedConfig(StorageStatus storageStatusObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageStatusObservedConfig!=null){ this.observedConfig= new StorageStatusBuilder(storageStatusObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.StorageStatusObservedConfigNested<A> withNewStorageStatusObservedConfig() {\n     return new StorageSpecFluentImpl.StorageStatusObservedConfigNestedImpl();\n   }\n@@ -1644,67 +1644,67 @@\n   }\n   public StorageSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfig() {\n     return new StorageSpecFluentImpl.ContainerObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ContainerObservedConfigNested<A> withNewContainerObservedConfigLike(Container item) {\n     return new StorageSpecFluentImpl.ContainerObservedConfigNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n-    return new StorageSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n-    return new StorageSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecObservedConfig(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (podNetworkConnectivityCheckSpecObservedConfig!=null){ this.observedConfig= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfig() {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<A> withNewPodNetworkConnectivityCheckSpecObservedConfigLike(PodNetworkConnectivityCheckSpec item) {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerObservedConfig(CSISnapshotController cSISnapshotControllerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (cSISnapshotControllerObservedConfig!=null){ this.observedConfig= new CSISnapshotControllerBuilder(cSISnapshotControllerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfig() {\n+    return new StorageSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.CSISnapshotControllerObservedConfigNested<A> withNewCSISnapshotControllerObservedConfigLike(CSISnapshotController item) {\n+    return new StorageSpecFluentImpl.CSISnapshotControllerObservedConfigNestedImpl(item);\n+  }\n   public A withAccessLoggingObservedConfig(AccessLogging accessLoggingObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (accessLoggingObservedConfig!=null){ this.observedConfig= new AccessLoggingBuilder(accessLoggingObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfig() {\n     return new StorageSpecFluentImpl.AccessLoggingObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.AccessLoggingObservedConfigNested<A> withNewAccessLoggingObservedConfigLike(AccessLogging item) {\n     return new StorageSpecFluentImpl.AccessLoggingObservedConfigNestedImpl(item);\n   }\n+  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n+    return new StorageSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n+    return new StorageSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyObservedConfig(HostNetworkStrategy hostNetworkStrategyObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (hostNetworkStrategyObservedConfig!=null){ this.observedConfig= new HostNetworkStrategyBuilder(hostNetworkStrategyObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfig() {\n     return new StorageSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.HostNetworkStrategyObservedConfigNested<A> withNewHostNetworkStrategyObservedConfigLike(HostNetworkStrategy item) {\n     return new StorageSpecFluentImpl.HostNetworkStrategyObservedConfigNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyObservedConfig(String protocol) {\n     return (A)withHostNetworkStrategyObservedConfig(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecObservedConfig(DNSRecordSpec dNSRecordSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (dNSRecordSpecObservedConfig!=null){ this.observedConfig= new DNSRecordSpecBuilder(dNSRecordSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfig() {\n-    return new StorageSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.DNSRecordSpecObservedConfigNested<A> withNewDNSRecordSpecObservedConfigLike(DNSRecordSpec item) {\n-    return new StorageSpecFluentImpl.DNSRecordSpecObservedConfigNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationObservedConfig(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (developerConsoleCatalogCustomizationObservedConfig!=null){ this.observedConfig= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<A> withNewDeveloperConsoleCatalogCustomizationObservedConfig() {\n     return new StorageSpecFluentImpl.DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl();\n   }\n@@ -1777,34 +1777,34 @@\n   }\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfig() {\n     return new StorageSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusObservedConfigNested<A> withNewServiceCatalogAPIServerStatusObservedConfigLike(ServiceCatalogAPIServerStatus item) {\n     return new StorageSpecFluentImpl.ServiceCatalogAPIServerStatusObservedConfigNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n-    return new StorageSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n-    return new StorageSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSObservedConfig(StaticIPAMDNS staticIPAMDNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMDNSObservedConfig!=null){ this.observedConfig= new StaticIPAMDNSBuilder(staticIPAMDNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfig() {\n     return new StorageSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.StaticIPAMDNSObservedConfigNested<A> withNewStaticIPAMDNSObservedConfigLike(StaticIPAMDNS item) {\n     return new StorageSpecFluentImpl.StaticIPAMDNSObservedConfigNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecObservedConfig(KubeControllerManagerSpec kubeControllerManagerSpecObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (kubeControllerManagerSpecObservedConfig!=null){ this.observedConfig= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfig() {\n+    return new StorageSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<A> withNewKubeControllerManagerSpecObservedConfigLike(KubeControllerManagerSpec item) {\n+    return new StorageSpecFluentImpl.KubeControllerManagerSpecObservedConfigNestedImpl(item);\n+  }\n   public A withDNSNodePlacementObservedConfig(DNSNodePlacement dNSNodePlacementObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSNodePlacementObservedConfig!=null){ this.observedConfig= new DNSNodePlacementBuilder(dNSNodePlacementObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DNSNodePlacementObservedConfigNested<A> withNewDNSNodePlacementObservedConfig() {\n     return new StorageSpecFluentImpl.DNSNodePlacementObservedConfigNestedImpl();\n   }\n@@ -1960,37 +1960,37 @@\n   }\n   public StorageSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfig() {\n     return new StorageSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.DNSRecordStatusObservedConfigNested<A> withNewDNSRecordStatusObservedConfigLike(DNSRecordStatus item) {\n     return new StorageSpecFluentImpl.DNSRecordStatusObservedConfigNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryObservedConfig(ClusterNetworkEntry clusterNetworkEntryObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (clusterNetworkEntryObservedConfig!=null){ this.observedConfig= new ClusterNetworkEntryBuilder(clusterNetworkEntryObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfig() {\n     return new StorageSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<A> withNewClusterNetworkEntryObservedConfigLike(ClusterNetworkEntry item) {\n     return new StorageSpecFluentImpl.ClusterNetworkEntryObservedConfigNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryObservedConfig(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryObservedConfig(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerObservedConfig(ServiceCatalogControllerManager serviceCatalogControllerManagerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (serviceCatalogControllerManagerObservedConfig!=null){ this.observedConfig= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfig() {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<A> withNewServiceCatalogControllerManagerObservedConfigLike(ServiceCatalogControllerManager item) {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerObservedConfigNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieObservedConfig(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (ingressControllerCaptureHTTPCookieObservedConfig!=null){ this.observedConfig= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<A> withNewIngressControllerCaptureHTTPCookieObservedConfig() {\n     return new StorageSpecFluentImpl.IngressControllerCaptureHTTPCookieObservedConfigNestedImpl();\n   }\n@@ -2006,43 +2006,43 @@\n   }\n   public StorageSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfig() {\n     return new StorageSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.HTTPCompressionPolicyObservedConfigNested<A> withNewHTTPCompressionPolicyObservedConfigLike(HTTPCompressionPolicy item) {\n     return new StorageSpecFluentImpl.HTTPCompressionPolicyObservedConfigNestedImpl(item);\n   }\n-  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n+  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n-    return new StorageSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n+  public StorageSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n+    return new StorageSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n   }\n-  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n-    return new StorageSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n+  public StorageSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n+    return new StorageSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n   }\n   public A withDNSObservedConfig(DNS dNSObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSObservedConfig!=null){ this.observedConfig= new DNSBuilder(dNSObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfig() {\n     return new StorageSpecFluentImpl.DNSObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.DNSObservedConfigNested<A> withNewDNSObservedConfigLike(DNS item) {\n     return new StorageSpecFluentImpl.DNSObservedConfigNestedImpl(item);\n   }\n-  public A withNetFlowConfigObserved(NetFlowConfig netFlowConfigObserved) {\n+  public A withProjectAccessObservedConfig(ProjectAccess projectAccessObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (netFlowConfigObserved!=null){ this.observedConfig= new NetFlowConfigBuilder(netFlowConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+    if (projectAccessObservedConfig!=null){ this.observedConfig= new ProjectAccessBuilder(projectAccessObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n-  public StorageSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObserved() {\n-    return new StorageSpecFluentImpl.NetFlowConfigObservedNestedImpl();\n+  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfig() {\n+    return new StorageSpecFluentImpl.ProjectAccessObservedConfigNestedImpl();\n   }\n-  public StorageSpecFluent.NetFlowConfigObservedNested<A> withNewNetFlowConfigObservedLike(NetFlowConfig item) {\n-    return new StorageSpecFluentImpl.NetFlowConfigObservedNestedImpl(item);\n+  public StorageSpecFluent.ProjectAccessObservedConfigNested<A> withNewProjectAccessObservedConfigLike(ProjectAccess item) {\n+    return new StorageSpecFluentImpl.ProjectAccessObservedConfigNestedImpl(item);\n   }\n   public A withPolicyAuditConfigObserved(PolicyAuditConfig policyAuditConfigObserved) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (policyAuditConfigObserved!=null){ this.observedConfig= new PolicyAuditConfigBuilder(policyAuditConfigObserved); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.PolicyAuditConfigObservedNested<A> withNewPolicyAuditConfigObserved() {\n     return new StorageSpecFluentImpl.PolicyAuditConfigObservedNestedImpl();\n@@ -2059,37 +2059,37 @@\n   }\n   public StorageSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfig() {\n     return new StorageSpecFluentImpl.AddPageObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.AddPageObservedConfigNested<A> withNewAddPageObservedConfigLike(AddPage item) {\n     return new StorageSpecFluentImpl.AddPageObservedConfigNestedImpl(item);\n   }\n-  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n-  }\n-  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n-    return new StorageSpecFluentImpl.StorageListObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n-    return new StorageSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesObservedConfig(StaticIPAMAddresses staticIPAMAddressesObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (staticIPAMAddressesObservedConfig!=null){ this.observedConfig= new StaticIPAMAddressesBuilder(staticIPAMAddressesObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfig() {\n     return new StorageSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl();\n   }\n   public StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<A> withNewStaticIPAMAddressesObservedConfigLike(StaticIPAMAddresses item) {\n     return new StorageSpecFluentImpl.StaticIPAMAddressesObservedConfigNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesObservedConfig(String address,String gateway) {\n     return (A)withStaticIPAMAddressesObservedConfig(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListObservedConfig(StorageList storageListObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (storageListObservedConfig!=null){ this.observedConfig= new StorageListBuilder(storageListObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n+  }\n+  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfig() {\n+    return new StorageSpecFluentImpl.StorageListObservedConfigNestedImpl();\n+  }\n+  public StorageSpecFluent.StorageListObservedConfigNested<A> withNewStorageListObservedConfigLike(StorageList item) {\n+    return new StorageSpecFluentImpl.StorageListObservedConfigNestedImpl(item);\n+  }\n   public A withDNSRecordObservedConfig(DNSRecord dNSRecordObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (dNSRecordObservedConfig!=null){ this.observedConfig= new DNSRecordBuilder(dNSRecordObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} else { this.observedConfig = null; _visitables.get(\"observedConfig\").remove(this.observedConfig); } return (A) this;\n   }\n   public StorageSpecFluent.DNSRecordObservedConfigNested<A> withNewDNSRecordObservedConfig() {\n     return new StorageSpecFluentImpl.DNSRecordObservedConfigNestedImpl();\n   }\n@@ -2156,28 +2156,28 @@\n   }\n   public KubernetesResource buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(KubernetesResource unsupportedConfigOverrides) {\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerList){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerListBuilder((ServiceCatalogAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LabelSelector){ this.unsupportedConfigOverrides= new LabelSelectorBuilder((LabelSelector)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckStatus){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder((PodNetworkConnectivityCheckStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorList){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorListBuilder((KubeStorageVersionMigratorList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodTemplateSpec){ this.unsupportedConfigOverrides= new PodTemplateSpecBuilder((PodTemplateSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerList){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder((ServiceCatalogControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerStatus){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder((KubeControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerStatus){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder((CSISnapshotControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPsecConfig){ this.unsupportedConfigOverrides= new IPsecConfigBuilder((IPsecConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ResourceRequirements){ this.unsupportedConfigOverrides= new ResourceRequirementsBuilder((ResourceRequirements)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCategoryMeta){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder((DeveloperConsoleCatalogCategoryMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OVNKubernetesConfig){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder((OVNKubernetesConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorSpec){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder((KubeStorageVersionMigratorSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerSpec){ this.unsupportedConfigOverrides= new IngressControllerSpecBuilder((IngressControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSSpec){ this.unsupportedConfigOverrides= new DNSSpecBuilder((DNSSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftSDNConfig){ this.unsupportedConfigOverrides= new OpenShiftSDNConfigBuilder((OpenShiftSDNConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OperatorCondition){ this.unsupportedConfigOverrides= new OperatorConditionBuilder((OperatorCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerHTTPHeadersBuilder((IngressControllerHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProxyConfig){ this.unsupportedConfigOverrides= new ProxyConfigBuilder((ProxyConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2188,50 +2188,50 @@\n     if (unsupportedConfigOverrides instanceof ExportNetworkFlows){ this.unsupportedConfigOverrides= new ExportNetworkFlowsBuilder((ExportNetworkFlows)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverSpec){ this.unsupportedConfigOverrides= new ClusterCSIDriverSpecBuilder((ClusterCSIDriverSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerSpecBuilder((ServiceCatalogAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicySpec){ this.unsupportedConfigOverrides= new ImageContentSourcePolicySpecBuilder((ImageContentSourcePolicySpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RepositoryDigestMirrors){ this.unsupportedConfigOverrides= new RepositoryDigestMirrorsBuilder((RepositoryDigestMirrors)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleCustomization){ this.unsupportedConfigOverrides= new ConsoleCustomizationBuilder((ConsoleCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerSpec){ this.unsupportedConfigOverrides= new CSISnapshotControllerSpecBuilder((CSISnapshotControllerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSStatus){ this.unsupportedConfigOverrides= new DNSStatusBuilder((DNSStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof UpstreamResolvers){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder((UpstreamResolvers)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerHTTPUniqueIdHeaderPolicy){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder((IngressControllerHTTPUniqueIdHeaderPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigStatus){ this.unsupportedConfigOverrides= new ConfigStatusBuilder((ConfigStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof GCPLoadBalancerParameters){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder((GCPLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerList){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder((KubeAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerSpec){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerSpecBuilder((ServiceCatalogControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerList){ this.unsupportedConfigOverrides= new IngressControllerListBuilder((IngressControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSList){ this.unsupportedConfigOverrides= new DNSListBuilder((DNSList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectMeta){ this.unsupportedConfigOverrides= new ObjectMetaBuilder((ObjectMeta)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverList){ this.unsupportedConfigOverrides= new ClusterCSIDriverListBuilder((ClusterCSIDriverList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SimpleMacvlanConfig){ this.unsupportedConfigOverrides= new SimpleMacvlanConfigBuilder((SimpleMacvlanConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServerStatus){ this.unsupportedConfigOverrides= new KubeAPIServerStatusBuilder((KubeAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSClassicLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder((AWSClassicLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleConfigRoute){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder((ConsoleConfigRoute)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialStatus){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder((CloudCredentialStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigrator){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorBuilder((KubeStorageVersionMigrator)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenericKubernetesResource){ this.unsupportedConfigOverrides= new GenericKubernetesResourceBuilder((GenericKubernetesResource)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerStatus){ this.unsupportedConfigOverrides= new IngressControllerStatusBuilder((IngressControllerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HybridOverlayConfig){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder((HybridOverlayConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManagerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder((ServiceCatalogControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerList){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder((ImagePrunerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AWSLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder((AWSLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CSISnapshotControllerList){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder((CSISnapshotControllerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LocalObjectReference){ this.unsupportedConfigOverrides= new LocalObjectReferenceBuilder((LocalObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Console){ this.unsupportedConfigOverrides= new ConsoleBuilder((Console)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMRoutes){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder((StaticIPAMRoutes)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ContainerLoggingDestinationParameters){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder((ContainerLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNSZoneCondition){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder((DNSZoneCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerList){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder((KubeSchedulerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeAPIServerSpec){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder((KubeAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriver){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder((ClusterCSIDriver)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof QuickStarts){ this.unsupportedConfigOverrides= new QuickStartsBuilder((QuickStarts)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSZoneStatus){ this.unsupportedConfigOverrides= new DNSZoneStatusBuilder((DNSZoneStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManager){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerBuilder((OpenShiftControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigSpec){ this.unsupportedConfigOverrides= new ConfigSpecBuilder((ConfigSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OutageEntry){ this.unsupportedConfigOverrides= new OutageEntryBuilder((OutageEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerList){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerListBuilder((OpenShiftControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2243,26 +2243,26 @@\n     if (unsupportedConfigOverrides instanceof ClusterCSIDriverStatus){ this.unsupportedConfigOverrides= new ClusterCSIDriverStatusBuilder((ClusterCSIDriverStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkStatus){ this.unsupportedConfigOverrides= new NetworkStatusBuilder((NetworkStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SFlowConfig){ this.unsupportedConfigOverrides= new SFlowConfigBuilder((SFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ForwardPlugin){ this.unsupportedConfigOverrides= new ForwardPluginBuilder((ForwardPlugin)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LogEntry){ this.unsupportedConfigOverrides= new LogEntryBuilder((LogEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodeStatus){ this.unsupportedConfigOverrides= new NodeStatusBuilder((NodeStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckCondition){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckConditionBuilder((PodNetworkConnectivityCheckCondition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof RouteAdmissionPolicy){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder((RouteAdmissionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof AdditionalNetworkDefinition){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder((AdditionalNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof GenerationStatus){ this.unsupportedConfigOverrides= new GenerationStatusBuilder((GenerationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationStatus){ this.unsupportedConfigOverrides= new AuthenticationStatusBuilder((AuthenticationStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeaders){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeadersBuilder((IngressControllerCaptureHTTPHeaders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof EtcdList){ this.unsupportedConfigOverrides= new EtcdListBuilder((EtcdList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePortStrategy){ this.unsupportedConfigOverrides= new NodePortStrategyBuilder((NodePortStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DefaultNetworkDefinition){ this.unsupportedConfigOverrides= new DefaultNetworkDefinitionBuilder((DefaultNetworkDefinition)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Network){ this.unsupportedConfigOverrides= new NetworkBuilder((Network)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClientTLS){ this.unsupportedConfigOverrides= new ClientTLSBuilder((ClientTLS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerStatus){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder((ImagePrunerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof OpenShiftAPIServerSpec){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder((OpenShiftAPIServerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerStatus){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder((KubeSchedulerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof SyslogLoggingDestinationParameters){ this.unsupportedConfigOverrides= new SyslogLoggingDestinationParametersBuilder((SyslogLoggingDestinationParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Upstream){ this.unsupportedConfigOverrides= new UpstreamBuilder((Upstream)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AWSNetworkLoadBalancerParameters){ this.unsupportedConfigOverrides= new AWSNetworkLoadBalancerParametersBuilder((AWSNetworkLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAList){ this.unsupportedConfigOverrides= new ServiceCAListBuilder((ServiceCAList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServer){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerBuilder((ServiceCatalogAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPHeader){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPHeaderBuilder((IngressControllerCaptureHTTPHeader)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2276,36 +2276,36 @@\n     if (unsupportedConfigOverrides instanceof EtcdStatus){ this.unsupportedConfigOverrides= new EtcdStatusBuilder((EtcdStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialList){ this.unsupportedConfigOverrides= new CloudCredentialListBuilder((CloudCredentialList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImagePrunerSpec){ this.unsupportedConfigOverrides= new ImagePrunerSpecBuilder((ImagePrunerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StatuspageProvider){ this.unsupportedConfigOverrides= new StatuspageProviderBuilder((StatuspageProvider)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeStorageVersionMigratorStatus){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorStatusBuilder((KubeStorageVersionMigratorStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConfigList){ this.unsupportedConfigOverrides= new ConfigListBuilder((ConfigList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleProviders){ this.unsupportedConfigOverrides= new ConsoleProvidersBuilder((ConsoleProviders)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationList){ this.unsupportedConfigOverrides= new AuthenticationListBuilder((AuthenticationList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof IngressControllerLogging){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder((IngressControllerLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageStatus){ this.unsupportedConfigOverrides= new StorageStatusBuilder((StorageStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManagerList){ this.unsupportedConfigOverrides= new KubeControllerManagerListBuilder((KubeControllerManagerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AuthenticationSpec){ this.unsupportedConfigOverrides= new AuthenticationSpecBuilder((AuthenticationSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IPAMConfig){ this.unsupportedConfigOverrides= new IPAMConfigBuilder((IPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Container){ this.unsupportedConfigOverrides= new ContainerBuilder((Container)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckSpec){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder((PodNetworkConnectivityCheckSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof CSISnapshotController){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder((CSISnapshotController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AccessLogging){ this.unsupportedConfigOverrides= new AccessLoggingBuilder((AccessLogging)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordSpec){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder((DNSRecordSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof HostNetworkStrategy){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder((HostNetworkStrategy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DeveloperConsoleCatalogCustomization){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder((DeveloperConsoleCatalogCustomization)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeSchedulerSpec){ this.unsupportedConfigOverrides= new KubeSchedulerSpecBuilder((KubeSchedulerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof LoggingDestination){ this.unsupportedConfigOverrides= new LoggingDestinationBuilder((LoggingDestination)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerTuningOptions){ this.unsupportedConfigOverrides= new IngressControllerTuningOptionsBuilder((IngressControllerTuningOptions)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMConfig){ this.unsupportedConfigOverrides= new StaticIPAMConfigBuilder((StaticIPAMConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicyList){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyListBuilder((ImageContentSourcePolicyList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftControllerManagerStatus){ this.unsupportedConfigOverrides= new OpenShiftControllerManagerStatusBuilder((OpenShiftControllerManagerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCatalogAPIServerStatus){ this.unsupportedConfigOverrides= new ServiceCatalogAPIServerStatusBuilder((ServiceCatalogAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMDNS){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder((StaticIPAMDNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof KubeControllerManagerSpec){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder((KubeControllerManagerSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSNodePlacement){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder((DNSNodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StorageSpec){ this.unsupportedConfigOverrides= new StorageSpecBuilder((StorageSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkList){ this.unsupportedConfigOverrides= new NetworkListBuilder((NetworkList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NodePlacement){ this.unsupportedConfigOverrides= new NodePlacementBuilder((NodePlacement)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ProviderLoadBalancerParameters){ this.unsupportedConfigOverrides= new ProviderLoadBalancerParametersBuilder((ProviderLoadBalancerParameters)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetworkSpec){ this.unsupportedConfigOverrides= new NetworkSpecBuilder((NetworkSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCASpec){ this.unsupportedConfigOverrides= new ServiceCASpecBuilder((ServiceCASpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -2314,25 +2314,25 @@\n     if (unsupportedConfigOverrides instanceof PodNetworkConnectivityCheckList){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckListBuilder((PodNetworkConnectivityCheckList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ObjectReference){ this.unsupportedConfigOverrides= new ObjectReferenceBuilder((ObjectReference)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServerList){ this.unsupportedConfigOverrides= new OpenShiftAPIServerListBuilder((OpenShiftAPIServerList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Server){ this.unsupportedConfigOverrides= new ServerBuilder((Server)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OAuthAPIServerStatus){ this.unsupportedConfigOverrides= new OAuthAPIServerStatusBuilder((OAuthAPIServerStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof CloudCredentialSpec){ this.unsupportedConfigOverrides= new CloudCredentialSpecBuilder((CloudCredentialSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecordStatus){ this.unsupportedConfigOverrides= new DNSRecordStatusBuilder((DNSRecordStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ClusterNetworkEntry){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder((ClusterNetworkEntry)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ServiceCatalogControllerManager){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder((ServiceCatalogControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof IngressControllerCaptureHTTPCookie){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder((IngressControllerCaptureHTTPCookie)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof HTTPCompressionPolicy){ this.unsupportedConfigOverrides= new HTTPCompressionPolicyBuilder((HTTPCompressionPolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof NetFlowConfig){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder((NetFlowConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof DNS){ this.unsupportedConfigOverrides= new DNSBuilder((DNS)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ProjectAccess){ this.unsupportedConfigOverrides= new ProjectAccessBuilder((ProjectAccess)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PolicyAuditConfig){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder((PolicyAuditConfig)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof AddPage){ this.unsupportedConfigOverrides= new AddPageBuilder((AddPage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n-    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof StaticIPAMAddresses){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder((StaticIPAMAddresses)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof StorageList){ this.unsupportedConfigOverrides= new StorageListBuilder((StorageList)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof DNSRecord){ this.unsupportedConfigOverrides= new DNSRecordBuilder((DNSRecord)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ConsoleSpec){ this.unsupportedConfigOverrides= new ConsoleSpecBuilder((ConsoleSpec)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCAStatus){ this.unsupportedConfigOverrides= new ServiceCAStatusBuilder((ServiceCAStatus)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n@@ -2355,34 +2355,34 @@\n   }\n   public StorageSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.LabelSelectorUnsupportedConfigOverridesNested<A> withNewLabelSelectorUnsupportedConfigOverridesLike(LabelSelector item) {\n     return new StorageSpecFluentImpl.LabelSelectorUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n-    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(KubeControllerManager item) {\n     return new StorageSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(ImagePruner item) {\n+    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(PodNetworkConnectivityCheckStatus podNetworkConnectivityCheckStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckStatusBuilder(podNetworkConnectivityCheckStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2415,34 +2415,34 @@\n   }\n   public StorageSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.PodTemplateSpecUnsupportedConfigOverridesNested<A> withNewPodTemplateSpecUnsupportedConfigOverridesLike(PodTemplateSpec item) {\n     return new StorageSpecFluentImpl.PodTemplateSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n-    return new StorageSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withServiceCatalogControllerManagerListUnsupportedConfigOverrides(ServiceCatalogControllerManagerList serviceCatalogControllerManagerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (serviceCatalogControllerManagerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerListBuilder(serviceCatalogControllerManagerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerList item) {\n     return new StorageSpecFluentImpl.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerStatusUnsupportedConfigOverrides(KubeControllerManagerStatus kubeControllerManagerStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerStatusBuilder(kubeControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(KubeControllerManagerStatus item) {\n+    return new StorageSpecFluentImpl.KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerStatusUnsupportedConfigOverrides(CSISnapshotControllerStatus cSISnapshotControllerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerStatusBuilder(cSISnapshotControllerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2475,34 +2475,34 @@\n   }\n   public StorageSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ResourceRequirementsUnsupportedConfigOverridesNested<A> withNewResourceRequirementsUnsupportedConfigOverridesLike(ResourceRequirements item) {\n     return new StorageSpecFluentImpl.ResourceRequirementsUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n-    return new StorageSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n-    return new StorageSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(DeveloperConsoleCatalogCategoryMeta developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCategoryMetaBuilder(developerConsoleCatalogCategoryMetaUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(DeveloperConsoleCatalogCategoryMeta item) {\n     return new StorageSpecFluentImpl.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOVNKubernetesConfigUnsupportedOverrides(OVNKubernetesConfig oVNKubernetesConfigUnsupportedOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (oVNKubernetesConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new OVNKubernetesConfigBuilder(oVNKubernetesConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverrides() {\n+    return new StorageSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<A> withNewOVNKubernetesConfigUnsupportedOverridesLike(OVNKubernetesConfig item) {\n+    return new StorageSpecFluentImpl.OVNKubernetesConfigUnsupportedOverridesNestedImpl(item);\n+  }\n   public A withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(KubeStorageVersionMigratorSpec kubeStorageVersionMigratorSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeStorageVersionMigratorSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeStorageVersionMigratorSpecBuilder(kubeStorageVersionMigratorSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<A> withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2681,70 +2681,70 @@\n   }\n   public StorageSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.CSISnapshotControllerSpecUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(CSISnapshotControllerSpec item) {\n     return new StorageSpecFluentImpl.CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n-    return new StorageSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDNSStatusUnsupportedConfigOverrides(DNSStatus dNSStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSStatusBuilder(dNSStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<A> withNewDNSStatusUnsupportedConfigOverridesLike(DNSStatus item) {\n     return new StorageSpecFluentImpl.DNSStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withUpstreamResolversUnsupportedConfigOverrides(UpstreamResolvers upstreamResolversUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (upstreamResolversUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new UpstreamResolversBuilder(upstreamResolversUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<A> withNewUpstreamResolversUnsupportedConfigOverridesLike(UpstreamResolvers item) {\n+    return new StorageSpecFluentImpl.UpstreamResolversUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(IngressControllerHTTPUniqueIdHeaderPolicy ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(ingressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<A> withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n     return new StorageSpecFluentImpl.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(String format,String name) {\n     return (A)withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(new IngressControllerHTTPUniqueIdHeaderPolicy(format, name));\n   }\n+  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n+    return new StorageSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGCPLoadBalancerParametersUnsupportedConfigOverrides(GCPLoadBalancerParameters gCPLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (gCPLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GCPLoadBalancerParametersBuilder(gCPLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(GCPLoadBalancerParameters item) {\n     return new StorageSpecFluentImpl.GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(String clientAccess) {\n     return (A)withGCPLoadBalancerParametersUnsupportedConfigOverrides(new GCPLoadBalancerParameters(clientAccess));\n   }\n-  public A withConfigStatusUnsupportedConfigOverrides(ConfigStatus configStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (configStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ConfigStatusBuilder(configStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<A> withNewConfigStatusUnsupportedConfigOverridesLike(ConfigStatus item) {\n-    return new StorageSpecFluentImpl.ConfigStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerListUnsupportedConfigOverrides(KubeAPIServerList kubeAPIServerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerListBuilder(kubeAPIServerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<A> withNewKubeAPIServerListUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeAPIServerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2847,54 +2847,54 @@\n   }\n   public StorageSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.KubeAPIServerStatusUnsupportedConfigOverridesNested<A> withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(KubeAPIServerStatus item) {\n     return new StorageSpecFluentImpl.KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n-    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeAPIServerUnsupportedConfigOverrides(KubeAPIServer kubeAPIServerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeAPIServerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder(kubeAPIServerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<A> withNewKubeAPIServerUnsupportedConfigOverridesLike(KubeAPIServer item) {\n     return new StorageSpecFluentImpl.KubeAPIServerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+  public A withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(AWSClassicLoadBalancerParameters aWSClassicLoadBalancerParametersUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (aWSClassicLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSClassicLoadBalancerParametersBuilder(aWSClassicLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n   }\n-  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n-    return new StorageSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  public StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(AWSClassicLoadBalancerParameters item) {\n+    return new StorageSpecFluentImpl.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withConsoleConfigRouteUnsupportedOverrides(ConsoleConfigRoute consoleConfigRouteUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (consoleConfigRouteUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new ConsoleConfigRouteBuilder(consoleConfigRouteUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverrides() {\n     return new StorageSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<A> withNewConsoleConfigRouteUnsupportedOverridesLike(ConsoleConfigRoute item) {\n     return new StorageSpecFluentImpl.ConsoleConfigRouteUnsupportedOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerUnsupportedConfigOverrides(IngressController ingressControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerBuilder(ingressControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<A> withNewIngressControllerUnsupportedConfigOverridesLike(IngressController item) {\n+    return new StorageSpecFluentImpl.IngressControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCloudCredentialStatusUnsupportedConfigOverrides(CloudCredentialStatus cloudCredentialStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cloudCredentialStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CloudCredentialStatusBuilder(cloudCredentialStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<A> withNewCloudCredentialStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.CloudCredentialStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -2927,54 +2927,54 @@\n   }\n   public StorageSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.IngressControllerStatusUnsupportedConfigOverridesNested<A> withNewIngressControllerStatusUnsupportedConfigOverridesLike(IngressControllerStatus item) {\n     return new StorageSpecFluentImpl.IngressControllerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withHybridOverlayConfigUnsupportedOverrides(HybridOverlayConfig hybridOverlayConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hybridOverlayConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new HybridOverlayConfigBuilder(hybridOverlayConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverrides() {\n     return new StorageSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl();\n   }\n   public StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<A> withNewHybridOverlayConfigUnsupportedOverridesLike(HybridOverlayConfig item) {\n     return new StorageSpecFluentImpl.HybridOverlayConfigUnsupportedOverridesNestedImpl(item);\n   }\n-  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+  public A withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(ServiceCatalogControllerManagerStatus serviceCatalogControllerManagerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (serviceCatalogControllerManagerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerStatusBuilder(serviceCatalogControllerManagerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n-  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n-    return new StorageSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  public StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(ServiceCatalogControllerManagerStatus item) {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withImagePrunerListUnsupportedConfigOverrides(ImagePrunerList imagePrunerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerListBuilder(imagePrunerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<A> withNewImagePrunerListUnsupportedConfigOverridesLike(ImagePrunerList item) {\n     return new StorageSpecFluentImpl.ImagePrunerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withAWSLoadBalancerParametersUnsupportedConfigOverrides(AWSLoadBalancerParameters aWSLoadBalancerParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (aWSLoadBalancerParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AWSLoadBalancerParametersBuilder(aWSLoadBalancerParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<A> withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(AWSLoadBalancerParameters item) {\n+    return new StorageSpecFluentImpl.AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withCSISnapshotControllerListUnsupportedConfigOverrides(CSISnapshotControllerList cSISnapshotControllerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (cSISnapshotControllerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerListBuilder(cSISnapshotControllerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerListUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3000,70 +3000,70 @@\n   }\n   public StorageSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ConsoleUnsupportedConfigOverridesNested<A> withNewConsoleUnsupportedConfigOverridesLike(Console item) {\n     return new StorageSpecFluentImpl.ConsoleUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n+    return new StorageSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStaticIPAMRoutesUnsupportedConfigOverrides(StaticIPAMRoutes staticIPAMRoutesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMRoutesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMRoutesBuilder(staticIPAMRoutesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<A> withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(StaticIPAMRoutes item) {\n     return new StorageSpecFluentImpl.StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMRoutesUnsupportedConfigOverrides(String destination,String gateway) {\n     return (A)withStaticIPAMRoutesUnsupportedConfigOverrides(new StaticIPAMRoutes(destination, gateway));\n   }\n+  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n+    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSZoneConditionUnsupportedConfigOverrides(DNSZoneCondition dNSZoneConditionUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSZoneConditionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSZoneConditionBuilder(dNSZoneConditionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<A> withNewDNSZoneConditionUnsupportedConfigOverridesLike(DNSZoneCondition item) {\n     return new StorageSpecFluentImpl.DNSZoneConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewDNSZoneConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withDNSZoneConditionUnsupportedConfigOverrides(new DNSZoneCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withContainerLoggingDestinationParametersUnsupportedConfigOverrides(ContainerLoggingDestinationParameters containerLoggingDestinationParametersUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (containerLoggingDestinationParametersUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ContainerLoggingDestinationParametersBuilder(containerLoggingDestinationParametersUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<A> withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(ContainerLoggingDestinationParameters item) {\n-    return new StorageSpecFluentImpl.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeSchedulerListUnsupportedConfigOverrides(KubeSchedulerList kubeSchedulerListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerListBuilder(kubeSchedulerListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<A> withNewKubeSchedulerListUnsupportedConfigOverridesLike(KubeSchedulerList item) {\n     return new StorageSpecFluentImpl.KubeSchedulerListUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeAPIServerSpecUnsupportedConfigOverrides(KubeAPIServerSpec kubeAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeAPIServerSpecBuilder(kubeAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<A> withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(KubeAPIServerSpec item) {\n-    return new StorageSpecFluentImpl.KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterCSIDriverUnsupportedConfigOverrides(ClusterCSIDriver clusterCSIDriverUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterCSIDriverUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterCSIDriverBuilder(clusterCSIDriverUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<A> withNewClusterCSIDriverUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ClusterCSIDriverUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3249,37 +3249,37 @@\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckCondition item) {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(String lastTransitionTime,String message,String reason,String status,String type) {\n     return (A)withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(new PodNetworkConnectivityCheckCondition(lastTransitionTime, message, reason, status, type));\n   }\n-  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n-    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withRouteAdmissionPolicyUnsupportedConfigOverrides(RouteAdmissionPolicy routeAdmissionPolicyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (routeAdmissionPolicyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new RouteAdmissionPolicyBuilder(routeAdmissionPolicyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<A> withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(RouteAdmissionPolicy item) {\n     return new StorageSpecFluentImpl.RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewRouteAdmissionPolicyUnsupportedConfigOverrides(String namespaceOwnership,String wildcardPolicy) {\n     return (A)withRouteAdmissionPolicyUnsupportedConfigOverrides(new RouteAdmissionPolicy(namespaceOwnership, wildcardPolicy));\n   }\n+  public A withAdditionalNetworkDefinitionUnsupportedConfigOverrides(AdditionalNetworkDefinition additionalNetworkDefinitionUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (additionalNetworkDefinitionUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AdditionalNetworkDefinitionBuilder(additionalNetworkDefinitionUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<A> withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(AdditionalNetworkDefinition item) {\n+    return new StorageSpecFluentImpl.AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withGenerationStatusUnsupportedConfigOverrides(GenerationStatus generationStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (generationStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new GenerationStatusBuilder(generationStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<A> withNewGenerationStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.GenerationStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3355,34 +3355,34 @@\n   }\n   public StorageSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ClientTLSUnsupportedConfigOverridesNested<A> withNewClientTLSUnsupportedConfigOverridesLike(ClientTLS item) {\n     return new StorageSpecFluentImpl.ClientTLSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n-    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withImagePrunerStatusUnsupportedConfigOverrides(ImagePrunerStatus imagePrunerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (imagePrunerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ImagePrunerStatusBuilder(imagePrunerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<A> withNewImagePrunerStatusUnsupportedConfigOverridesLike(ImagePrunerStatus item) {\n     return new StorageSpecFluentImpl.ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withOpenShiftAPIServerSpecUnsupportedConfigOverrides(OpenShiftAPIServerSpec openShiftAPIServerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (openShiftAPIServerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new OpenShiftAPIServerSpecBuilder(openShiftAPIServerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<A> withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(OpenShiftAPIServerSpec item) {\n+    return new StorageSpecFluentImpl.OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withKubeSchedulerStatusUnsupportedConfigOverrides(KubeSchedulerStatus kubeSchedulerStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeSchedulerStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeSchedulerStatusBuilder(kubeSchedulerStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<A> withNewKubeSchedulerStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3603,34 +3603,34 @@\n   }\n   public StorageSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ConsoleProvidersUnsupportedConfigOverridesNested<A> withNewConsoleProvidersUnsupportedConfigOverridesLike(ConsoleProviders item) {\n     return new StorageSpecFluentImpl.ConsoleProvidersUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n-    return new StorageSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withAuthenticationListUnsupportedConfigOverrides(AuthenticationList authenticationListUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (authenticationListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AuthenticationListBuilder(authenticationListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<A> withNewAuthenticationListUnsupportedConfigOverridesLike(AuthenticationList item) {\n     return new StorageSpecFluentImpl.AuthenticationListUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withIngressControllerLoggingUnsupportedConfigOverrides(IngressControllerLogging ingressControllerLoggingUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (ingressControllerLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerLoggingBuilder(ingressControllerLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<A> withNewIngressControllerLoggingUnsupportedConfigOverridesLike(IngressControllerLogging item) {\n+    return new StorageSpecFluentImpl.IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageStatusUnsupportedConfigOverrides(StorageStatus storageStatusUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageStatusUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageStatusBuilder(storageStatusUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.StorageStatusUnsupportedConfigOverridesNested<A> withNewStorageStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.StorageStatusUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3673,67 +3673,67 @@\n   }\n   public StorageSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ContainerUnsupportedConfigOverridesNested<A> withNewContainerUnsupportedConfigOverridesLike(Container item) {\n     return new StorageSpecFluentImpl.ContainerUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n-    return new StorageSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(PodNetworkConnectivityCheckSpec podNetworkConnectivityCheckSpecUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (podNetworkConnectivityCheckSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new PodNetworkConnectivityCheckSpecBuilder(podNetworkConnectivityCheckSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<A> withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(PodNetworkConnectivityCheckSpec item) {\n     return new StorageSpecFluentImpl.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withCSISnapshotControllerUnsupportedConfigOverrides(CSISnapshotController cSISnapshotControllerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (cSISnapshotControllerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new CSISnapshotControllerBuilder(cSISnapshotControllerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<A> withNewCSISnapshotControllerUnsupportedConfigOverridesLike(CSISnapshotController item) {\n+    return new StorageSpecFluentImpl.CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withAccessLoggingUnsupportedConfigOverrides(AccessLogging accessLoggingUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (accessLoggingUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new AccessLoggingBuilder(accessLoggingUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<A> withNewAccessLoggingUnsupportedConfigOverridesLike(AccessLogging item) {\n     return new StorageSpecFluentImpl.AccessLoggingUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n+    return new StorageSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withHostNetworkStrategyUnsupportedConfigOverrides(HostNetworkStrategy hostNetworkStrategyUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (hostNetworkStrategyUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new HostNetworkStrategyBuilder(hostNetworkStrategyUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<A> withNewHostNetworkStrategyUnsupportedConfigOverridesLike(HostNetworkStrategy item) {\n     return new StorageSpecFluentImpl.HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewHostNetworkStrategyUnsupportedConfigOverrides(String protocol) {\n     return (A)withHostNetworkStrategyUnsupportedConfigOverrides(new HostNetworkStrategy(protocol));\n   }\n-  public A withDNSRecordSpecUnsupportedConfigOverrides(DNSRecordSpec dNSRecordSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (dNSRecordSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordSpecBuilder(dNSRecordSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<A> withNewDNSRecordSpecUnsupportedConfigOverridesLike(DNSRecordSpec item) {\n-    return new StorageSpecFluentImpl.DNSRecordSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(DeveloperConsoleCatalogCustomization developerConsoleCatalogCustomizationUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (developerConsoleCatalogCustomizationUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DeveloperConsoleCatalogCustomizationBuilder(developerConsoleCatalogCustomizationUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<A> withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3806,34 +3806,34 @@\n   }\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested<A> withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(ServiceCatalogAPIServerStatus item) {\n     return new StorageSpecFluentImpl.ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n-    return new StorageSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMDNSUnsupportedConfigOverrides(StaticIPAMDNS staticIPAMDNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMDNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMDNSBuilder(staticIPAMDNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<A> withNewStaticIPAMDNSUnsupportedConfigOverridesLike(StaticIPAMDNS item) {\n     return new StorageSpecFluentImpl.StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withKubeControllerManagerSpecUnsupportedConfigOverrides(KubeControllerManagerSpec kubeControllerManagerSpecUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (kubeControllerManagerSpecUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new KubeControllerManagerSpecBuilder(kubeControllerManagerSpecUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(KubeControllerManagerSpec item) {\n+    return new StorageSpecFluentImpl.KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSNodePlacementUnsupportedConfigOverrides(DNSNodePlacement dNSNodePlacementUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSNodePlacementUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSNodePlacementBuilder(dNSNodePlacementUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<A> withNewDNSNodePlacementUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DNSNodePlacementUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -3989,37 +3989,37 @@\n   }\n   public StorageSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.DNSRecordStatusUnsupportedConfigOverridesNested<A> withNewDNSRecordStatusUnsupportedConfigOverridesLike(DNSRecordStatus item) {\n     return new StorageSpecFluentImpl.DNSRecordStatusUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n-    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withClusterNetworkEntryUnsupportedConfigOverrides(ClusterNetworkEntry clusterNetworkEntryUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (clusterNetworkEntryUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ClusterNetworkEntryBuilder(clusterNetworkEntryUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<A> withNewClusterNetworkEntryUnsupportedConfigOverridesLike(ClusterNetworkEntry item) {\n     return new StorageSpecFluentImpl.ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewClusterNetworkEntryUnsupportedConfigOverrides(String cidr,Integer hostPrefix) {\n     return (A)withClusterNetworkEntryUnsupportedConfigOverrides(new ClusterNetworkEntry(cidr, hostPrefix));\n   }\n+  public A withServiceCatalogControllerManagerUnsupportedConfigOverrides(ServiceCatalogControllerManager serviceCatalogControllerManagerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (serviceCatalogControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ServiceCatalogControllerManagerBuilder(serviceCatalogControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<A> withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(ServiceCatalogControllerManager item) {\n+    return new StorageSpecFluentImpl.ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(IngressControllerCaptureHTTPCookie ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new IngressControllerCaptureHTTPCookieBuilder(ingressControllerCaptureHTTPCookieUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<A> withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4035,43 +4035,43 @@\n   }\n   public StorageSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.HTTPCompressionPolicyUnsupportedConfigOverridesNested<A> withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(HTTPCompressionPolicy item) {\n     return new StorageSpecFluentImpl.HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n+  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n+  public StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n+    return new StorageSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n   }\n-  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n-    return new StorageSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n+  public StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n+    return new StorageSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n   }\n   public A withDNSUnsupportedConfigOverrides(DNS dNSUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSBuilder(dNSUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.DNSUnsupportedConfigOverridesNested<A> withNewDNSUnsupportedConfigOverridesLike(DNS item) {\n     return new StorageSpecFluentImpl.DNSUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withNetFlowConfigUnsupportedOverrides(NetFlowConfig netFlowConfigUnsupportedOverrides) {\n+  public A withProjectAccessUnsupportedConfigOverrides(ProjectAccess projectAccessUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (netFlowConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new NetFlowConfigBuilder(netFlowConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+    if (projectAccessUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new ProjectAccessBuilder(projectAccessUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n-  public StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverrides() {\n-    return new StorageSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl();\n+  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl();\n   }\n-  public StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<A> withNewNetFlowConfigUnsupportedOverridesLike(NetFlowConfig item) {\n-    return new StorageSpecFluentImpl.NetFlowConfigUnsupportedOverridesNestedImpl(item);\n+  public StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<A> withNewProjectAccessUnsupportedConfigOverridesLike(ProjectAccess item) {\n+    return new StorageSpecFluentImpl.ProjectAccessUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withPolicyAuditConfigUnsupportedOverrides(PolicyAuditConfig policyAuditConfigUnsupportedOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (policyAuditConfigUnsupportedOverrides!=null){ this.unsupportedConfigOverrides= new PolicyAuditConfigBuilder(policyAuditConfigUnsupportedOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<A> withNewPolicyAuditConfigUnsupportedOverrides() {\n     return new StorageSpecFluentImpl.PolicyAuditConfigUnsupportedOverridesNestedImpl();\n@@ -4088,37 +4088,37 @@\n   }\n   public StorageSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.AddPageUnsupportedConfigOverridesNested<A> withNewAddPageUnsupportedConfigOverridesLike(AddPage item) {\n     return new StorageSpecFluentImpl.AddPageUnsupportedConfigOverridesNestedImpl(item);\n   }\n-  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n-  }\n-  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n-    return new StorageSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withStaticIPAMAddressesUnsupportedConfigOverrides(StaticIPAMAddresses staticIPAMAddressesUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (staticIPAMAddressesUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StaticIPAMAddressesBuilder(staticIPAMAddressesUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl();\n   }\n   public StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<A> withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(StaticIPAMAddresses item) {\n     return new StorageSpecFluentImpl.StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(item);\n   }\n   public A withNewStaticIPAMAddressesUnsupportedConfigOverrides(String address,String gateway) {\n     return (A)withStaticIPAMAddressesUnsupportedConfigOverrides(new StaticIPAMAddresses(address, gateway));\n   }\n+  public A withStorageListUnsupportedConfigOverrides(StorageList storageListUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (storageListUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new StorageListBuilder(storageListUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n+  }\n+  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<A> withNewStorageListUnsupportedConfigOverridesLike(StorageList item) {\n+    return new StorageSpecFluentImpl.StorageListUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withDNSRecordUnsupportedConfigOverrides(DNSRecord dNSRecordUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (dNSRecordUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new DNSRecordBuilder(dNSRecordUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} else { this.unsupportedConfigOverrides = null; _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides); } return (A) this;\n   }\n   public StorageSpecFluent.DNSRecordUnsupportedConfigOverridesNested<A> withNewDNSRecordUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.DNSRecordUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -4245,42 +4245,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endLabelSelectorObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerObservedConfig() {\n+    public N endKubeControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerObservedConfig() {\n+    public N endImagePrunerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<StorageSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>> implements StorageSpecFluent.PodNetworkConnectivityCheckStatusObservedConfigNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusObservedConfigNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -4341,42 +4341,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodTemplateSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerStatusObservedConfig() {\n+    public N endServiceCatalogControllerManagerListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerListObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusObservedConfigNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerStatusObservedConfigNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListObservedConfig() {\n+    public N endKubeControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusObservedConfigNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<StorageSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>> implements StorageSpecFluent.CSISnapshotControllerStatusObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerStatusObservedConfigNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -4437,42 +4437,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endResourceRequirementsObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<StorageSpecFluent.OVNKubernetesConfigObservedNested<N>> implements StorageSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n-    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigObservedNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOVNKubernetesConfigObserved() {\n+    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>> implements StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaObservedConfigNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigObservedNestedImpl<N> extends OVNKubernetesConfigFluentImpl<StorageSpecFluent.OVNKubernetesConfigObservedNested<N>> implements StorageSpecFluent.OVNKubernetesConfigObservedNested<N>,Nested<N>{\n+    OVNKubernetesConfigObservedNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigObservedNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaObservedConfig() {\n+    public N endOVNKubernetesConfigObserved() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecObservedConfigNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<StorageSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>> implements StorageSpecFluent.KubeStorageVersionMigratorSpecObservedConfigNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecObservedConfigNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -4757,42 +4757,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endCSISnapshotControllerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<StorageSpecFluent.UpstreamResolversObservedConfigNested<N>> implements StorageSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n-    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<StorageSpecFluent.DNSStatusObservedConfigNested<N>> implements StorageSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n+    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversObservedConfigNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusObservedConfigNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endUpstreamResolversObservedConfig() {\n+    public N endDNSStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusObservedConfigNestedImpl<N> extends DNSStatusFluentImpl<StorageSpecFluent.DNSStatusObservedConfigNested<N>> implements StorageSpecFluent.DNSStatusObservedConfigNested<N>,Nested<N>{\n-    DNSStatusObservedConfigNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversObservedConfigNestedImpl<N> extends UpstreamResolversFluentImpl<StorageSpecFluent.UpstreamResolversObservedConfigNested<N>> implements StorageSpecFluent.UpstreamResolversObservedConfigNested<N>,Nested<N>{\n+    UpstreamResolversObservedConfigNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusObservedConfigNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversObservedConfigNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSStatusObservedConfig() {\n+    public N endUpstreamResolversObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>> implements StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -4805,42 +4805,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<StorageSpecFluent.ConfigStatusObservedConfigNested<N>> implements StorageSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n+    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusObservedConfigNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersObservedConfig() {\n+    public N endConfigStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusObservedConfigNestedImpl<N> extends ConfigStatusFluentImpl<StorageSpecFluent.ConfigStatusObservedConfigNested<N>> implements StorageSpecFluent.ConfigStatusObservedConfigNested<N>,Nested<N>{\n-    ConfigStatusObservedConfigNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersObservedConfigNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>> implements StorageSpecFluent.GCPLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersObservedConfigNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusObservedConfigNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endConfigStatusObservedConfig() {\n+    public N endGCPLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListObservedConfigNestedImpl<N> extends KubeAPIServerListFluentImpl<StorageSpecFluent.KubeAPIServerListObservedConfigNested<N>> implements StorageSpecFluent.KubeAPIServerListObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerListObservedConfigNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -5013,30 +5013,14 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerObservedConfigNestedImpl<N> extends KubeAPIServerFluentImpl<StorageSpecFluent.KubeAPIServerObservedConfigNested<N>> implements StorageSpecFluent.KubeAPIServerObservedConfigNested<N>,Nested<N>{\n     KubeAPIServerObservedConfigNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerObservedConfigNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -5045,26 +5029,26 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endKubeAPIServerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<StorageSpecFluent.IngressControllerObservedConfigNested<N>> implements StorageSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n-    IngressControllerObservedConfigNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>> implements StorageSpecFluent.AWSClassicLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerObservedConfig() {\n+    public N endAWSClassicLoadBalancerParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteObservedNestedImpl<N> extends ConsoleConfigRouteFluentImpl<StorageSpecFluent.ConsoleConfigRouteObservedNested<N>> implements StorageSpecFluent.ConsoleConfigRouteObservedNested<N>,Nested<N>{\n     ConsoleConfigRouteObservedNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -5077,14 +5061,30 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleConfigRouteObserved() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerObservedConfigNestedImpl<N> extends IngressControllerFluentImpl<StorageSpecFluent.IngressControllerObservedConfigNested<N>> implements StorageSpecFluent.IngressControllerObservedConfigNested<N>,Nested<N>{\n+    IngressControllerObservedConfigNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endIngressControllerObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusObservedConfigNestedImpl<N> extends CloudCredentialStatusFluentImpl<StorageSpecFluent.CloudCredentialStatusObservedConfigNested<N>> implements StorageSpecFluent.CloudCredentialStatusObservedConfigNested<N>,Nested<N>{\n     CloudCredentialStatusObservedConfigNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusObservedConfigNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -5141,30 +5141,14 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endIngressControllerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigObservedNestedImpl<N> extends HybridOverlayConfigFluentImpl<StorageSpecFluent.HybridOverlayConfigObservedNested<N>> implements StorageSpecFluent.HybridOverlayConfigObservedNested<N>,Nested<N>{\n     HybridOverlayConfigObservedNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigObservedNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -5173,26 +5157,26 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHybridOverlayConfigObserved() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerStatusObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersObservedConfig() {\n+    public N endServiceCatalogControllerManagerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListObservedConfigNestedImpl<N> extends ImagePrunerListFluentImpl<StorageSpecFluent.ImagePrunerListObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerListObservedConfigNested<N>,Nested<N>{\n     ImagePrunerListObservedConfigNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -5205,14 +5189,30 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endImagePrunerListObservedConfig() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersObservedConfigNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>> implements StorageSpecFluent.AWSLoadBalancerParametersObservedConfigNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersObservedConfigNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersObservedConfigNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersObservedConfig() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListObservedConfigNestedImpl<N> extends CSISnapshotControllerListFluentImpl<StorageSpecFluent.CSISnapshotControllerListObservedConfigNested<N>> implements StorageSpecFluent.CSISnapshotControllerListObservedConfigNested<N>,Nested<N>{\n     CSISnapshotControllerListObservedConfigNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListObservedConfigNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -5253,42 +5253,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMRoutesObservedConfig() {\n+    public N endKubeAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<StorageSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements StorageSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n-    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesObservedConfigNestedImpl<N> extends StaticIPAMRoutesFluentImpl<StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<N>> implements StorageSpecFluent.StaticIPAMRoutesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMRoutesObservedConfigNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionObservedConfigNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSZoneConditionObservedConfig() {\n+    public N endStaticIPAMRoutesObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersObservedConfigNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>> implements StorageSpecFluent.ContainerLoggingDestinationParametersObservedConfigNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersObservedConfigNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -5301,42 +5301,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<StorageSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements StorageSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n-    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionObservedConfigNestedImpl<N> extends DNSZoneConditionFluentImpl<StorageSpecFluent.DNSZoneConditionObservedConfigNested<N>> implements StorageSpecFluent.DNSZoneConditionObservedConfigNested<N>,Nested<N>{\n+    DNSZoneConditionObservedConfigNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListObservedConfigNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionObservedConfigNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeSchedulerListObservedConfig() {\n+    public N endDNSZoneConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecObservedConfigNestedImpl<N> extends KubeAPIServerSpecFluentImpl<StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<N>> implements StorageSpecFluent.KubeAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeAPIServerSpecObservedConfigNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListObservedConfigNestedImpl<N> extends KubeSchedulerListFluentImpl<StorageSpecFluent.KubeSchedulerListObservedConfigNested<N>> implements StorageSpecFluent.KubeSchedulerListObservedConfigNested<N>,Nested<N>{\n+    KubeSchedulerListObservedConfigNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListObservedConfigNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeAPIServerSpecObservedConfig() {\n+    public N endKubeSchedulerListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverObservedConfigNestedImpl<N> extends ClusterCSIDriverFluentImpl<StorageSpecFluent.ClusterCSIDriverObservedConfigNested<N>> implements StorageSpecFluent.ClusterCSIDriverObservedConfigNested<N>,Nested<N>{\n     ClusterCSIDriverObservedConfigNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -5637,42 +5637,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n+    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyObservedConfigNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionObservedConfig() {\n+    public N endRouteAdmissionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyObservedConfigNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>> implements StorageSpecFluent.RouteAdmissionPolicyObservedConfigNested<N>,Nested<N>{\n-    RouteAdmissionPolicyObservedConfigNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionObservedConfigNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>> implements StorageSpecFluent.AdditionalNetworkDefinitionObservedConfigNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyObservedConfigNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionObservedConfigNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endRouteAdmissionPolicyObservedConfig() {\n+    public N endAdditionalNetworkDefinitionObservedConfig() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusObservedConfigNestedImpl<N> extends GenerationStatusFluentImpl<StorageSpecFluent.GenerationStatusObservedConfigNested<N>> implements StorageSpecFluent.GenerationStatusObservedConfigNested<N>,Nested<N>{\n     GenerationStatusObservedConfigNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -5797,42 +5797,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endClientTLSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<StorageSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n+    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusObservedConfigNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecObservedConfig() {\n+    public N endImagePrunerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusObservedConfigNestedImpl<N> extends ImagePrunerStatusFluentImpl<StorageSpecFluent.ImagePrunerStatusObservedConfigNested<N>> implements StorageSpecFluent.ImagePrunerStatusObservedConfigNested<N>,Nested<N>{\n-    ImagePrunerStatusObservedConfigNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecObservedConfigNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>> implements StorageSpecFluent.OpenShiftAPIServerSpecObservedConfigNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusObservedConfigNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecObservedConfigNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endImagePrunerStatusObservedConfig() {\n+    public N endOpenShiftAPIServerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusObservedConfigNestedImpl<N> extends KubeSchedulerStatusFluentImpl<StorageSpecFluent.KubeSchedulerStatusObservedConfigNested<N>> implements StorageSpecFluent.KubeSchedulerStatusObservedConfigNested<N>,Nested<N>{\n     KubeSchedulerStatusObservedConfigNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -6165,42 +6165,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endConsoleProvidersObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<StorageSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements StorageSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n-    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<StorageSpecFluent.AuthenticationListObservedConfigNested<N>> implements StorageSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n+    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingObservedConfigNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListObservedConfigNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endIngressControllerLoggingObservedConfig() {\n+    public N endAuthenticationListObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListObservedConfigNestedImpl<N> extends AuthenticationListFluentImpl<StorageSpecFluent.AuthenticationListObservedConfigNested<N>> implements StorageSpecFluent.AuthenticationListObservedConfigNested<N>,Nested<N>{\n-    AuthenticationListObservedConfigNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingObservedConfigNestedImpl<N> extends IngressControllerLoggingFluentImpl<StorageSpecFluent.IngressControllerLoggingObservedConfigNested<N>> implements StorageSpecFluent.IngressControllerLoggingObservedConfigNested<N>,Nested<N>{\n+    IngressControllerLoggingObservedConfigNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListObservedConfigNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingObservedConfigNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endAuthenticationListObservedConfig() {\n+    public N endIngressControllerLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n   class StorageStatusObservedConfigNestedImpl<N> extends StorageStatusFluentImpl<StorageSpecFluent.StorageStatusObservedConfigNested<N>> implements StorageSpecFluent.StorageStatusObservedConfigNested<N>,Nested<N>{\n     StorageStatusObservedConfigNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -6277,42 +6277,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endContainerObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<StorageSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements StorageSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n-    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerObservedConfigNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endCSISnapshotControllerObservedConfig() {\n+    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecObservedConfigNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>> implements StorageSpecFluent.PodNetworkConnectivityCheckSpecObservedConfigNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerObservedConfigNestedImpl<N> extends CSISnapshotControllerFluentImpl<StorageSpecFluent.CSISnapshotControllerObservedConfigNested<N>> implements StorageSpecFluent.CSISnapshotControllerObservedConfigNested<N>,Nested<N>{\n+    CSISnapshotControllerObservedConfigNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecObservedConfigNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerObservedConfigNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecObservedConfig() {\n+    public N endCSISnapshotControllerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingObservedConfigNestedImpl<N> extends AccessLoggingFluentImpl<StorageSpecFluent.AccessLoggingObservedConfigNested<N>> implements StorageSpecFluent.AccessLoggingObservedConfigNested<N>,Nested<N>{\n     AccessLoggingObservedConfigNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -6325,42 +6325,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAccessLoggingObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<StorageSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements StorageSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n-    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<StorageSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements StorageSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n+    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyObservedConfigNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecObservedConfigNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endHostNetworkStrategyObservedConfig() {\n+    public N endDNSRecordSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecObservedConfigNestedImpl<N> extends DNSRecordSpecFluentImpl<StorageSpecFluent.DNSRecordSpecObservedConfigNested<N>> implements StorageSpecFluent.DNSRecordSpecObservedConfigNested<N>,Nested<N>{\n-    DNSRecordSpecObservedConfigNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyObservedConfigNestedImpl<N> extends HostNetworkStrategyFluentImpl<StorageSpecFluent.HostNetworkStrategyObservedConfigNested<N>> implements StorageSpecFluent.HostNetworkStrategyObservedConfigNested<N>,Nested<N>{\n+    HostNetworkStrategyObservedConfigNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecObservedConfigNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyObservedConfigNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endDNSRecordSpecObservedConfig() {\n+    public N endHostNetworkStrategyObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<StorageSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>> implements StorageSpecFluent.DeveloperConsoleCatalogCustomizationObservedConfigNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationObservedConfigNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -6485,42 +6485,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n-    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<StorageSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements StorageSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecObservedConfigNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endKubeControllerManagerSpecObservedConfig() {\n+    public N endStaticIPAMDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSObservedConfigNestedImpl<N> extends StaticIPAMDNSFluentImpl<StorageSpecFluent.StaticIPAMDNSObservedConfigNested<N>> implements StorageSpecFluent.StaticIPAMDNSObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMDNSObservedConfigNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecObservedConfigNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>> implements StorageSpecFluent.KubeControllerManagerSpecObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerSpecObservedConfigNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecObservedConfigNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMDNSObservedConfig() {\n+    public N endKubeControllerManagerSpecObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementObservedConfigNestedImpl<N> extends DNSNodePlacementFluentImpl<StorageSpecFluent.DNSNodePlacementObservedConfigNested<N>> implements StorageSpecFluent.DNSNodePlacementObservedConfigNested<N>,Nested<N>{\n     DNSNodePlacementObservedConfigNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -6773,42 +6773,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSRecordStatusObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n+    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryObservedConfigNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerObservedConfig() {\n+    public N endClusterNetworkEntryObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryObservedConfigNestedImpl<N> extends ClusterNetworkEntryFluentImpl<StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<N>> implements StorageSpecFluent.ClusterNetworkEntryObservedConfigNested<N>,Nested<N>{\n-    ClusterNetworkEntryObservedConfigNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerObservedConfigNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerObservedConfigNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryObservedConfigNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endClusterNetworkEntryObservedConfig() {\n+    public N endServiceCatalogControllerManagerObservedConfig() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieObservedConfigNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<StorageSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>> implements StorageSpecFluent.IngressControllerCaptureHTTPCookieObservedConfigNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieObservedConfigNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -6837,26 +6837,26 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endHTTPCompressionPolicyObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<StorageSpecFluent.ProjectAccessObservedConfigNested<N>> implements StorageSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n-    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<StorageSpecFluent.NetFlowConfigObservedNested<N>> implements StorageSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n+    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessObservedConfigNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigObservedNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endProjectAccessObservedConfig() {\n+    public N endNetFlowConfigObserved() {\n       return and();\n     }\n     \n   }\n   class DNSObservedConfigNestedImpl<N> extends DNSFluentImpl<StorageSpecFluent.DNSObservedConfigNested<N>> implements StorageSpecFluent.DNSObservedConfigNested<N>,Nested<N>{\n     DNSObservedConfigNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -6869,26 +6869,26 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endDNSObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigObservedNestedImpl<N> extends NetFlowConfigFluentImpl<StorageSpecFluent.NetFlowConfigObservedNested<N>> implements StorageSpecFluent.NetFlowConfigObservedNested<N>,Nested<N>{\n-    NetFlowConfigObservedNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessObservedConfigNestedImpl<N> extends ProjectAccessFluentImpl<StorageSpecFluent.ProjectAccessObservedConfigNested<N>> implements StorageSpecFluent.ProjectAccessObservedConfigNested<N>,Nested<N>{\n+    ProjectAccessObservedConfigNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigObservedNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessObservedConfigNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endNetFlowConfigObserved() {\n+    public N endProjectAccessObservedConfig() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigObservedNestedImpl<N> extends PolicyAuditConfigFluentImpl<StorageSpecFluent.PolicyAuditConfigObservedNested<N>> implements StorageSpecFluent.PolicyAuditConfigObservedNested<N>,Nested<N>{\n     PolicyAuditConfigObservedNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -6917,42 +6917,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAddPageObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<StorageSpecFluent.StorageListObservedConfigNested<N>> implements StorageSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n-    StorageListObservedConfigNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n+    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListObservedConfigNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesObservedConfigNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStorageListObservedConfig() {\n+    public N endStaticIPAMAddressesObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesObservedConfigNestedImpl<N> extends StaticIPAMAddressesFluentImpl<StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<N>> implements StorageSpecFluent.StaticIPAMAddressesObservedConfigNested<N>,Nested<N>{\n-    StaticIPAMAddressesObservedConfigNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListObservedConfigNestedImpl<N> extends StorageListFluentImpl<StorageSpecFluent.StorageListObservedConfigNested<N>> implements StorageSpecFluent.StorageListObservedConfigNested<N>,Nested<N>{\n+    StorageListObservedConfigNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesObservedConfigNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListObservedConfigNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n-    public N endStaticIPAMAddressesObservedConfig() {\n+    public N endStorageListObservedConfig() {\n       return and();\n     }\n     \n   }\n   class DNSRecordObservedConfigNestedImpl<N> extends DNSRecordFluentImpl<StorageSpecFluent.DNSRecordObservedConfigNested<N>> implements StorageSpecFluent.DNSRecordObservedConfigNested<N>,Nested<N>{\n     DNSRecordObservedConfigNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n@@ -7061,42 +7061,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endLabelSelectorUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerBuilder(this);\n     }\n-    ImagePrunerBuilder builder;\n+    KubeControllerManagerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerBuilder(this);\n     }\n-    KubeControllerManagerBuilder builder;\n+    ImagePrunerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerUnsupportedConfigOverrides() {\n+    public N endImagePrunerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckStatusFluentImpl<StorageSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckStatus item) {\n       this.builder = new PodNetworkConnectivityCheckStatusBuilder(this, item);\n@@ -7157,42 +7157,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodTemplateSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n-      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n+  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n     }\n-    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerStatusBuilder(this);\n+    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n     }\n-    KubeControllerManagerStatusBuilder builder;\n+    ServiceCatalogControllerManagerListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerListFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerList item) {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this, item);\n+  class KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerStatusFluentImpl<StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl(KubeControllerManagerStatus item) {\n+      this.builder = new KubeControllerManagerStatusBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerListBuilder(this);\n+    KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerStatusBuilder(this);\n     }\n-    ServiceCatalogControllerManagerListBuilder builder;\n+    KubeControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerListUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerStatusFluentImpl<StorageSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.CSISnapshotControllerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerStatusUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerStatus item) {\n       this.builder = new CSISnapshotControllerStatusBuilder(this, item);\n@@ -7253,42 +7253,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endResourceRequirementsUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n-      this.builder = new OVNKubernetesConfigBuilder(this, item);\n+  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n     }\n-    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new OVNKubernetesConfigBuilder(this);\n+    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n     }\n-    OVNKubernetesConfigBuilder builder;\n+    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOVNKubernetesConfigUnsupportedOverrides() {\n+    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCategoryMetaFluentImpl<StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCategoryMeta item) {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this, item);\n+  class OVNKubernetesConfigUnsupportedOverridesNestedImpl<N> extends OVNKubernetesConfigFluentImpl<StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>> implements StorageSpecFluent.OVNKubernetesConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl(OVNKubernetesConfig item) {\n+      this.builder = new OVNKubernetesConfigBuilder(this, item);\n     }\n-    DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DeveloperConsoleCatalogCategoryMetaBuilder(this);\n+    OVNKubernetesConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new OVNKubernetesConfigBuilder(this);\n     }\n-    DeveloperConsoleCatalogCategoryMetaBuilder builder;\n+    OVNKubernetesConfigBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides() {\n+    public N endOVNKubernetesConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeStorageVersionMigratorSpecFluentImpl<StorageSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNestedImpl(KubeStorageVersionMigratorSpec item) {\n       this.builder = new KubeStorageVersionMigratorSpecBuilder(this, item);\n@@ -7573,42 +7573,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endCSISnapshotControllerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n-      this.builder = new UpstreamResolversBuilder(this, item);\n+  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n+      this.builder = new DNSStatusBuilder(this, item);\n     }\n-    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new UpstreamResolversBuilder(this);\n+    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSStatusBuilder(this);\n     }\n-    UpstreamResolversBuilder builder;\n+    DNSStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endUpstreamResolversUnsupportedConfigOverrides() {\n+    public N endDNSStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSStatusUnsupportedConfigOverridesNestedImpl<N> extends DNSStatusFluentImpl<StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSStatusUnsupportedConfigOverridesNestedImpl(DNSStatus item) {\n-      this.builder = new DNSStatusBuilder(this, item);\n+  class UpstreamResolversUnsupportedConfigOverridesNestedImpl<N> extends UpstreamResolversFluentImpl<StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.UpstreamResolversUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl(UpstreamResolvers item) {\n+      this.builder = new UpstreamResolversBuilder(this, item);\n     }\n-    DNSStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSStatusBuilder(this);\n+    UpstreamResolversUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new UpstreamResolversBuilder(this);\n     }\n-    DNSStatusBuilder builder;\n+    UpstreamResolversBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSStatusUnsupportedConfigOverrides() {\n+    public N endUpstreamResolversUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerHTTPUniqueIdHeaderPolicyFluentImpl<StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNestedImpl(IngressControllerHTTPUniqueIdHeaderPolicy item) {\n       this.builder = new IngressControllerHTTPUniqueIdHeaderPolicyBuilder(this, item);\n@@ -7621,42 +7621,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n+  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n+      this.builder = new ConfigStatusBuilder(this, item);\n     }\n-    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new GCPLoadBalancerParametersBuilder(this);\n+    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ConfigStatusBuilder(this);\n     }\n-    GCPLoadBalancerParametersBuilder builder;\n+    ConfigStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endConfigStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ConfigStatusUnsupportedConfigOverridesNestedImpl<N> extends ConfigStatusFluentImpl<StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ConfigStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl(ConfigStatus item) {\n-      this.builder = new ConfigStatusBuilder(this, item);\n+  class GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends GCPLoadBalancerParametersFluentImpl<StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.GCPLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(GCPLoadBalancerParameters item) {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this, item);\n     }\n-    ConfigStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ConfigStatusBuilder(this);\n+    GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new GCPLoadBalancerParametersBuilder(this);\n     }\n-    ConfigStatusBuilder builder;\n+    GCPLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endConfigStatusUnsupportedConfigOverrides() {\n+    public N endGCPLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeAPIServerListUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerListFluentImpl<StorageSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeAPIServerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerListUnsupportedConfigOverridesNestedImpl(KubeAPIServerList item) {\n       this.builder = new KubeAPIServerListBuilder(this, item);\n@@ -7829,30 +7829,14 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n-    }\n-    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n-    }\n-    AWSClassicLoadBalancerParametersBuilder builder;\n-    public N and() {\n-      return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class KubeAPIServerUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerFluentImpl<StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeAPIServerUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl(KubeAPIServer item) {\n       this.builder = new KubeAPIServerBuilder(this, item);\n     }\n     KubeAPIServerUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new KubeAPIServerBuilder(this);\n     }\n@@ -7861,26 +7845,26 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endKubeAPIServerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n-      this.builder = new IngressControllerBuilder(this, item);\n+  class AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSClassicLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSClassicLoadBalancerParameters item) {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this, item);\n     }\n-    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerBuilder(this);\n+    AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSClassicLoadBalancerParametersBuilder(this);\n     }\n-    IngressControllerBuilder builder;\n+    AWSClassicLoadBalancerParametersBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerUnsupportedConfigOverrides() {\n+    public N endAWSClassicLoadBalancerParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ConsoleConfigRouteUnsupportedOverridesNestedImpl<N> extends ConsoleConfigRouteFluentImpl<StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>> implements StorageSpecFluent.ConsoleConfigRouteUnsupportedOverridesNested<N>,Nested<N>{\n     ConsoleConfigRouteUnsupportedOverridesNestedImpl(ConsoleConfigRoute item) {\n       this.builder = new ConsoleConfigRouteBuilder(this, item);\n@@ -7893,14 +7877,30 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleConfigRouteUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n+  class IngressControllerUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerFluentImpl<StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.IngressControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerUnsupportedConfigOverridesNestedImpl(IngressController item) {\n+      this.builder = new IngressControllerBuilder(this, item);\n+    }\n+    IngressControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerBuilder(this);\n+    }\n+    IngressControllerBuilder builder;\n+    public N and() {\n+      return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endIngressControllerUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CloudCredentialStatusUnsupportedConfigOverridesNestedImpl<N> extends CloudCredentialStatusFluentImpl<StorageSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.CloudCredentialStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl(CloudCredentialStatus item) {\n       this.builder = new CloudCredentialStatusBuilder(this, item);\n     }\n     CloudCredentialStatusUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CloudCredentialStatusBuilder(this);\n     }\n@@ -7957,30 +7957,14 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endIngressControllerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n-    }\n-    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n-    }\n-    ServiceCatalogControllerManagerStatusBuilder builder;\n-    public N and() {\n-      return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n-    }\n-    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n-      return and();\n-    }\n-    \n-  }\n   class HybridOverlayConfigUnsupportedOverridesNestedImpl<N> extends HybridOverlayConfigFluentImpl<StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>> implements StorageSpecFluent.HybridOverlayConfigUnsupportedOverridesNested<N>,Nested<N>{\n     HybridOverlayConfigUnsupportedOverridesNestedImpl(HybridOverlayConfig item) {\n       this.builder = new HybridOverlayConfigBuilder(this, item);\n     }\n     HybridOverlayConfigUnsupportedOverridesNestedImpl() {\n       this.builder = new HybridOverlayConfigBuilder(this);\n     }\n@@ -7989,26 +7973,26 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHybridOverlayConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n-  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+  class ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerStatusFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManagerStatus item) {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this, item);\n     }\n-    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerStatusBuilder(this);\n     }\n-    AWSLoadBalancerParametersBuilder builder;\n+    ServiceCatalogControllerManagerStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ImagePrunerListUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerListFluentImpl<StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ImagePrunerListUnsupportedConfigOverridesNestedImpl(ImagePrunerList item) {\n       this.builder = new ImagePrunerListBuilder(this, item);\n@@ -8021,14 +8005,30 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endImagePrunerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n+  class AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl<N> extends AWSLoadBalancerParametersFluentImpl<StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AWSLoadBalancerParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl(AWSLoadBalancerParameters item) {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this, item);\n+    }\n+    AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AWSLoadBalancerParametersBuilder(this);\n+    }\n+    AWSLoadBalancerParametersBuilder builder;\n+    public N and() {\n+      return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n+    }\n+    public N endAWSLoadBalancerParametersUnsupportedConfigOverrides() {\n+      return and();\n+    }\n+    \n+  }\n   class CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerListFluentImpl<StorageSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.CSISnapshotControllerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl(CSISnapshotControllerList item) {\n       this.builder = new CSISnapshotControllerListBuilder(this, item);\n     }\n     CSISnapshotControllerListUnsupportedConfigOverridesNestedImpl() {\n       this.builder = new CSISnapshotControllerListBuilder(this);\n     }\n@@ -8069,42 +8069,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n-      this.builder = new StaticIPAMRoutesBuilder(this, item);\n+  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n+      this.builder = new KubeAPIServerSpecBuilder(this, item);\n     }\n-    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMRoutesBuilder(this);\n+    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeAPIServerSpecBuilder(this);\n     }\n-    StaticIPAMRoutesBuilder builder;\n+    KubeAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n+    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n-      this.builder = new DNSZoneConditionBuilder(this, item);\n+  class StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMRoutesFluentImpl<StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StaticIPAMRoutesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl(StaticIPAMRoutes item) {\n+      this.builder = new StaticIPAMRoutesBuilder(this, item);\n     }\n-    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSZoneConditionBuilder(this);\n+    StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMRoutesBuilder(this);\n     }\n-    DNSZoneConditionBuilder builder;\n+    StaticIPAMRoutesBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n+    public N endStaticIPAMRoutesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl<N> extends ContainerLoggingDestinationParametersFluentImpl<StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl(ContainerLoggingDestinationParameters item) {\n       this.builder = new ContainerLoggingDestinationParametersBuilder(this, item);\n@@ -8117,42 +8117,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerLoggingDestinationParametersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n-      this.builder = new KubeSchedulerListBuilder(this, item);\n+  class DNSZoneConditionUnsupportedConfigOverridesNestedImpl<N> extends DNSZoneConditionFluentImpl<StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSZoneConditionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl(DNSZoneCondition item) {\n+      this.builder = new DNSZoneConditionBuilder(this, item);\n     }\n-    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeSchedulerListBuilder(this);\n+    DNSZoneConditionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSZoneConditionBuilder(this);\n     }\n-    KubeSchedulerListBuilder builder;\n+    DNSZoneConditionBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n+    public N endDNSZoneConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeAPIServerSpecFluentImpl<StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl(KubeAPIServerSpec item) {\n-      this.builder = new KubeAPIServerSpecBuilder(this, item);\n+  class KubeSchedulerListUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerListFluentImpl<StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeSchedulerListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl(KubeSchedulerList item) {\n+      this.builder = new KubeSchedulerListBuilder(this, item);\n     }\n-    KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeAPIServerSpecBuilder(this);\n+    KubeSchedulerListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeSchedulerListBuilder(this);\n     }\n-    KubeAPIServerSpecBuilder builder;\n+    KubeSchedulerListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endKubeSchedulerListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class ClusterCSIDriverUnsupportedConfigOverridesNestedImpl<N> extends ClusterCSIDriverFluentImpl<StorageSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ClusterCSIDriverUnsupportedConfigOverridesNested<N>,Nested<N>{\n     ClusterCSIDriverUnsupportedConfigOverridesNestedImpl(ClusterCSIDriver item) {\n       this.builder = new ClusterCSIDriverBuilder(this, item);\n@@ -8453,42 +8453,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n+  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n+      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n     }\n-    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n+    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new RouteAdmissionPolicyBuilder(this);\n     }\n-    AdditionalNetworkDefinitionBuilder builder;\n+    RouteAdmissionPolicyBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n+    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl<N> extends RouteAdmissionPolicyFluentImpl<StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.RouteAdmissionPolicyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl(RouteAdmissionPolicy item) {\n-      this.builder = new RouteAdmissionPolicyBuilder(this, item);\n+  class AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl<N> extends AdditionalNetworkDefinitionFluentImpl<StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AdditionalNetworkDefinitionUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl(AdditionalNetworkDefinition item) {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this, item);\n     }\n-    RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new RouteAdmissionPolicyBuilder(this);\n+    AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AdditionalNetworkDefinitionBuilder(this);\n     }\n-    RouteAdmissionPolicyBuilder builder;\n+    AdditionalNetworkDefinitionBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endRouteAdmissionPolicyUnsupportedConfigOverrides() {\n+    public N endAdditionalNetworkDefinitionUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class GenerationStatusUnsupportedConfigOverridesNestedImpl<N> extends GenerationStatusFluentImpl<StorageSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.GenerationStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     GenerationStatusUnsupportedConfigOverridesNestedImpl(GenerationStatus item) {\n       this.builder = new GenerationStatusBuilder(this, item);\n@@ -8613,42 +8613,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endClientTLSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n+  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n+      this.builder = new ImagePrunerStatusBuilder(this, item);\n     }\n-    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n+    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ImagePrunerStatusBuilder(this);\n     }\n-    OpenShiftAPIServerSpecBuilder builder;\n+    ImagePrunerStatusBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n+    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerStatusUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerStatusFluentImpl<StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ImagePrunerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl(ImagePrunerStatus item) {\n-      this.builder = new ImagePrunerStatusBuilder(this, item);\n+  class OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl<N> extends OpenShiftAPIServerSpecFluentImpl<StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.OpenShiftAPIServerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl(OpenShiftAPIServerSpec item) {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this, item);\n     }\n-    ImagePrunerStatusUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ImagePrunerStatusBuilder(this);\n+    OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new OpenShiftAPIServerSpecBuilder(this);\n     }\n-    ImagePrunerStatusBuilder builder;\n+    OpenShiftAPIServerSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endImagePrunerStatusUnsupportedConfigOverrides() {\n+    public N endOpenShiftAPIServerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl<N> extends KubeSchedulerStatusFluentImpl<StorageSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeSchedulerStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     KubeSchedulerStatusUnsupportedConfigOverridesNestedImpl(KubeSchedulerStatus item) {\n       this.builder = new KubeSchedulerStatusBuilder(this, item);\n@@ -8981,42 +8981,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endConsoleProvidersUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n-      this.builder = new IngressControllerLoggingBuilder(this, item);\n+  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n+      this.builder = new AuthenticationListBuilder(this, item);\n     }\n-    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new IngressControllerLoggingBuilder(this);\n+    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new AuthenticationListBuilder(this);\n     }\n-    IngressControllerLoggingBuilder builder;\n+    AuthenticationListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n+    public N endAuthenticationListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class AuthenticationListUnsupportedConfigOverridesNestedImpl<N> extends AuthenticationListFluentImpl<StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AuthenticationListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl(AuthenticationList item) {\n-      this.builder = new AuthenticationListBuilder(this, item);\n+  class IngressControllerLoggingUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerLoggingFluentImpl<StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.IngressControllerLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl(IngressControllerLogging item) {\n+      this.builder = new IngressControllerLoggingBuilder(this, item);\n     }\n-    AuthenticationListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new AuthenticationListBuilder(this);\n+    IngressControllerLoggingUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new IngressControllerLoggingBuilder(this);\n     }\n-    AuthenticationListBuilder builder;\n+    IngressControllerLoggingBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endAuthenticationListUnsupportedConfigOverrides() {\n+    public N endIngressControllerLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class StorageStatusUnsupportedConfigOverridesNestedImpl<N> extends StorageStatusFluentImpl<StorageSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StorageStatusUnsupportedConfigOverridesNested<N>,Nested<N>{\n     StorageStatusUnsupportedConfigOverridesNestedImpl(StorageStatus item) {\n       this.builder = new StorageStatusBuilder(this, item);\n@@ -9093,42 +9093,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endContainerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n-      this.builder = new CSISnapshotControllerBuilder(this, item);\n+  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n     }\n-    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new CSISnapshotControllerBuilder(this);\n+    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n     }\n-    CSISnapshotControllerBuilder builder;\n+    PodNetworkConnectivityCheckSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n+    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl<N> extends PodNetworkConnectivityCheckSpecFluentImpl<StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl(PodNetworkConnectivityCheckSpec item) {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this, item);\n+  class CSISnapshotControllerUnsupportedConfigOverridesNestedImpl<N> extends CSISnapshotControllerFluentImpl<StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.CSISnapshotControllerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl(CSISnapshotController item) {\n+      this.builder = new CSISnapshotControllerBuilder(this, item);\n     }\n-    PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new PodNetworkConnectivityCheckSpecBuilder(this);\n+    CSISnapshotControllerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new CSISnapshotControllerBuilder(this);\n     }\n-    PodNetworkConnectivityCheckSpecBuilder builder;\n+    CSISnapshotControllerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides() {\n+    public N endCSISnapshotControllerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class AccessLoggingUnsupportedConfigOverridesNestedImpl<N> extends AccessLoggingFluentImpl<StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.AccessLoggingUnsupportedConfigOverridesNested<N>,Nested<N>{\n     AccessLoggingUnsupportedConfigOverridesNestedImpl(AccessLogging item) {\n       this.builder = new AccessLoggingBuilder(this, item);\n@@ -9141,42 +9141,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAccessLoggingUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n-      this.builder = new HostNetworkStrategyBuilder(this, item);\n+  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n+      this.builder = new DNSRecordSpecBuilder(this, item);\n     }\n-    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new HostNetworkStrategyBuilder(this);\n+    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new DNSRecordSpecBuilder(this);\n     }\n-    HostNetworkStrategyBuilder builder;\n+    DNSRecordSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n+    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class DNSRecordSpecUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordSpecFluentImpl<StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSRecordSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl(DNSRecordSpec item) {\n-      this.builder = new DNSRecordSpecBuilder(this, item);\n+  class HostNetworkStrategyUnsupportedConfigOverridesNestedImpl<N> extends HostNetworkStrategyFluentImpl<StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.HostNetworkStrategyUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl(HostNetworkStrategy item) {\n+      this.builder = new HostNetworkStrategyBuilder(this, item);\n     }\n-    DNSRecordSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new DNSRecordSpecBuilder(this);\n+    HostNetworkStrategyUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new HostNetworkStrategyBuilder(this);\n     }\n-    DNSRecordSpecBuilder builder;\n+    HostNetworkStrategyBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endDNSRecordSpecUnsupportedConfigOverrides() {\n+    public N endHostNetworkStrategyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl<N> extends DeveloperConsoleCatalogCustomizationFluentImpl<StorageSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNestedImpl(DeveloperConsoleCatalogCustomization item) {\n       this.builder = new DeveloperConsoleCatalogCustomizationBuilder(this, item);\n@@ -9301,42 +9301,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endServiceCatalogAPIServerStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n-      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n+  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n+      this.builder = new StaticIPAMDNSBuilder(this, item);\n     }\n-    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new KubeControllerManagerSpecBuilder(this);\n+    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMDNSBuilder(this);\n     }\n-    KubeControllerManagerSpecBuilder builder;\n+    StaticIPAMDNSBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n+    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMDNSUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMDNSFluentImpl<StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StaticIPAMDNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl(StaticIPAMDNS item) {\n-      this.builder = new StaticIPAMDNSBuilder(this, item);\n+  class KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerSpecFluentImpl<StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.KubeControllerManagerSpecUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl(KubeControllerManagerSpec item) {\n+      this.builder = new KubeControllerManagerSpecBuilder(this, item);\n     }\n-    StaticIPAMDNSUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMDNSBuilder(this);\n+    KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new KubeControllerManagerSpecBuilder(this);\n     }\n-    StaticIPAMDNSBuilder builder;\n+    KubeControllerManagerSpecBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMDNSUnsupportedConfigOverrides() {\n+    public N endKubeControllerManagerSpecUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSNodePlacementUnsupportedConfigOverridesNestedImpl<N> extends DNSNodePlacementFluentImpl<StorageSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSNodePlacementUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSNodePlacementUnsupportedConfigOverridesNestedImpl(DNSNodePlacement item) {\n       this.builder = new DNSNodePlacementBuilder(this, item);\n@@ -9589,42 +9589,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSRecordStatusUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n+  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n+      this.builder = new ClusterNetworkEntryBuilder(this, item);\n     }\n-    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n+    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ClusterNetworkEntryBuilder(this);\n     }\n-    ServiceCatalogControllerManagerBuilder builder;\n+    ClusterNetworkEntryBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n+    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl<N> extends ClusterNetworkEntryFluentImpl<StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ClusterNetworkEntryUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl(ClusterNetworkEntry item) {\n-      this.builder = new ClusterNetworkEntryBuilder(this, item);\n+  class ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends ServiceCatalogControllerManagerFluentImpl<StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ServiceCatalogControllerManagerUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl(ServiceCatalogControllerManager item) {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this, item);\n     }\n-    ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ClusterNetworkEntryBuilder(this);\n+    ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ServiceCatalogControllerManagerBuilder(this);\n     }\n-    ClusterNetworkEntryBuilder builder;\n+    ServiceCatalogControllerManagerBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endClusterNetworkEntryUnsupportedConfigOverrides() {\n+    public N endServiceCatalogControllerManagerUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl<N> extends IngressControllerCaptureHTTPCookieFluentImpl<StorageSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested<N>,Nested<N>{\n     IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNestedImpl(IngressControllerCaptureHTTPCookie item) {\n       this.builder = new IngressControllerCaptureHTTPCookieBuilder(this, item);\n@@ -9653,26 +9653,26 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endHTTPCompressionPolicyUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n-      this.builder = new ProjectAccessBuilder(this, item);\n+  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n+    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n+      this.builder = new NetFlowConfigBuilder(this, item);\n     }\n-    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new ProjectAccessBuilder(this);\n+    NetFlowConfigUnsupportedOverridesNestedImpl() {\n+      this.builder = new NetFlowConfigBuilder(this);\n     }\n-    ProjectAccessBuilder builder;\n+    NetFlowConfigBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endProjectAccessUnsupportedConfigOverrides() {\n+    public N endNetFlowConfigUnsupportedOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSUnsupportedConfigOverridesNestedImpl<N> extends DNSFluentImpl<StorageSpecFluent.DNSUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSUnsupportedConfigOverridesNestedImpl(DNS item) {\n       this.builder = new DNSBuilder(this, item);\n@@ -9685,26 +9685,26 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endDNSUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class NetFlowConfigUnsupportedOverridesNestedImpl<N> extends NetFlowConfigFluentImpl<StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>> implements StorageSpecFluent.NetFlowConfigUnsupportedOverridesNested<N>,Nested<N>{\n-    NetFlowConfigUnsupportedOverridesNestedImpl(NetFlowConfig item) {\n-      this.builder = new NetFlowConfigBuilder(this, item);\n+  class ProjectAccessUnsupportedConfigOverridesNestedImpl<N> extends ProjectAccessFluentImpl<StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.ProjectAccessUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl(ProjectAccess item) {\n+      this.builder = new ProjectAccessBuilder(this, item);\n     }\n-    NetFlowConfigUnsupportedOverridesNestedImpl() {\n-      this.builder = new NetFlowConfigBuilder(this);\n+    ProjectAccessUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new ProjectAccessBuilder(this);\n     }\n-    NetFlowConfigBuilder builder;\n+    ProjectAccessBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endNetFlowConfigUnsupportedOverrides() {\n+    public N endProjectAccessUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class PolicyAuditConfigUnsupportedOverridesNestedImpl<N> extends PolicyAuditConfigFluentImpl<StorageSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>> implements StorageSpecFluent.PolicyAuditConfigUnsupportedOverridesNested<N>,Nested<N>{\n     PolicyAuditConfigUnsupportedOverridesNestedImpl(PolicyAuditConfig item) {\n       this.builder = new PolicyAuditConfigBuilder(this, item);\n@@ -9733,42 +9733,42 @@\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n     public N endAddPageUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n-      this.builder = new StorageListBuilder(this, item);\n+  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n+      this.builder = new StaticIPAMAddressesBuilder(this, item);\n     }\n-    StorageListUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StorageListBuilder(this);\n+    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StaticIPAMAddressesBuilder(this);\n     }\n-    StorageListBuilder builder;\n+    StaticIPAMAddressesBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStorageListUnsupportedConfigOverrides() {\n+    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n-  class StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl<N> extends StaticIPAMAddressesFluentImpl<StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StaticIPAMAddressesUnsupportedConfigOverridesNested<N>,Nested<N>{\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl(StaticIPAMAddresses item) {\n-      this.builder = new StaticIPAMAddressesBuilder(this, item);\n+  class StorageListUnsupportedConfigOverridesNestedImpl<N> extends StorageListFluentImpl<StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.StorageListUnsupportedConfigOverridesNested<N>,Nested<N>{\n+    StorageListUnsupportedConfigOverridesNestedImpl(StorageList item) {\n+      this.builder = new StorageListBuilder(this, item);\n     }\n-    StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new StaticIPAMAddressesBuilder(this);\n+    StorageListUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new StorageListBuilder(this);\n     }\n-    StaticIPAMAddressesBuilder builder;\n+    StorageListBuilder builder;\n     public N and() {\n       return (N) StorageSpecFluentImpl.this.withUnsupportedConfigOverrides(builder.build());\n     }\n-    public N endStaticIPAMAddressesUnsupportedConfigOverrides() {\n+    public N endStorageListUnsupportedConfigOverrides() {\n       return and();\n     }\n     \n   }\n   class DNSRecordUnsupportedConfigOverridesNestedImpl<N> extends DNSRecordFluentImpl<StorageSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>> implements StorageSpecFluent.DNSRecordUnsupportedConfigOverridesNested<N>,Nested<N>{\n     DNSRecordUnsupportedConfigOverridesNestedImpl(DNSRecord item) {\n       this.builder = new DNSRecordBuilder(this, item);\n"}]}
